web-clone

Clone a target webpage's visual appearance and interactive functionality using Playwright MCP.

3|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/Tienching/oh-my-codebuddy --skill web-clone-tienching
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-clone
Source: https://github.com/Tienching/oh-my-codebuddy/tree/main/.codex/skills/web-clone
Command: npx skills add https://github.com/Tienching/oh-my-codebuddy --skill web-clone-tienching

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clone a target webpage from its URL, reproducing both its visual appearance and core interactive functionality for rapid prototyping and exploration.

Core Features & Use Cases

  • Visual fidelity: uses Playwright MCP for live extraction to mirror layout, typography, colors, and responsive behavior.
  • Functional parity: preserves key interactions (navigation, forms, modals) and provides a runnable scaffold to iterate against.
  • Guided workflow: leverages LLM-driven generation and iterative verification with a visual verdict score to drive improvements.

Quick Start

Invoke the web-clone skill with a target URL to generate a working clone project that matches the live site's look and behavior.

Frequently Asked Questions about web-clone

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I clone a website with visual and functional parity?

Cloning a webpage with visual and functional parity involves using Playwright MCP to extract the live DOM, generating code via an LLM, and iteratively verifying the output. This Skill produces a runnable scaffold that mirrors layout, interactions, and responsive behavior.

Do I need a Playwright MCP server to reproduce a webpage's interactive functionality?

Yes, a Playwright MCP server is required to reproduce interactive functionality. The workflow depends on browser tools such as browser_navigate, browser_snapshot, and browser_take_screenshot to extract the live page and verify the generated clone scaffold.

What is the best way to generate a runnable clone scaffold from a URL?

The best way to generate a runnable clone scaffold from a URL is using LLM-driven code generation guided by live page extraction. This workflow captures the target site's appearance and interactions, outputting a project scaffold for rapid prototyping.

How does visual verification work when cloning a webpage?

Visual verification works by taking screenshots of the target and cloned pages, then comparing them to produce a visual verdict score. This score guides iterative improvements to the generated code until visual fidelity is achieved.

Can I use this webpage cloning approach for sites with complex forms and modals?

Yes, you can clone sites with complex forms and modals. The workflow preserves key interactive functionality like navigation and form inputs by evaluating the live page's behavior and replicating it in the generated scaffold.

What are the limitations of using Playwright MCP for website cloning?

Limitations include dependency on the Playwright MCP server's availability and the LLM's ability to interpret complex DOM structures. Highly dynamic content or authenticated areas may require additional manual configuration to achieve functional parity.