website-cloning

Clone a target website into a deployable React + Vite app.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/naopensedoit2-design/Claramente-nao-sou-um-Escritor --skill website-cloning-naopensedoit2-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: website-cloning
Source: https://github.com/naopensedoit2-design/Claramente-nao-sou-um-Escritor/tree/main/.local/secondary_skills/website-cloning
Command: npx skills add https://github.com/naopensedoit2-design/Claramente-nao-sou-um-Escritor --skill website-cloning-naopensedoit2-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Website-cloning turns an existing website’s visual design and live content into a usable React + Vite web app, saving time otherwise spent manually recreating layouts, styling, and sections.

Core Features & Use Cases

  • Visual reconnaissance: captures full-page screenshots and extracts design tokens (colors, fonts, CSS variables) from the rendered site.
  • Deep content scraping: uses Playwright to extract real, client-rendered DOM content by scrolling and evaluating the page.
  • Image URL verification: validates scraped image URLs and re-scrapes/repairs broken or truncated URLs before building the clone.
  • Build-faithful clones: scaffolds an implementation plan using scraped structure, navigation, sections, and assets to produce a deployable UI.
  • Common use cases: migrating your own site to a new stack, creating a staging copy with permission, learning a layout/component workflow, or using a layout as a heavily modified design reference.

Quick Start

Run the skill and start by providing the target site URL plus what the clone is for so the process can proceed with legitimate intent.

Frequently Asked Questions about website-cloning

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

FAQPage Schema
How do I clone a website into a React app?

Cloning a website into a React app involves using Playwright to extract the client-rendered DOM and design tokens like colors and fonts. The scraped structure and verified image URLs are then scaffolded into a deployable React and Vite application.

Can I extract design tokens from an existing website for UI replication?

You can extract design tokens from an existing website by capturing full-page screenshots and evaluating the rendered page. This pulls CSS variables, colors, and fonts directly from the target site to ensure accurate UI replication in the clone.

Does Playwright work for scraping client-rendered website content?

Playwright works for scraping client-rendered website content by scrolling through and evaluating the full page DOM. This deep scraping method captures dynamically loaded elements and real text, ensuring the resulting clone has accurate structural data.

Why do scraped images break when I copy a website layout?

Scraped images break when you copy a website layout due to truncated or invalid asset URLs. This skill prevents broken images by verifying scraped URLs and re-scraping or repairing them before scaffolding the final React application.

What is the best way to migrate my website to React and Vite?

The best way to migrate your website to React and Vite is to automate the extraction of your site's structure and design tokens. This generates a deployable template that preserves your original layout while transitioning your codebase to the new tech stack.

Can I use a cloned website layout as a design template starting point?

You can use a cloned website layout as a design template starting point for non-owned sites if you plan to heavily modify it. This approach is applicable for learning UI structure or generating a base for further creative design customization.