website-cloning

Clone existing websites into React + Vite projects using Playwright.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/rezosnd/MINI-PROJECT- --skill website-cloning-rezosnd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: website-cloning
Source: https://github.com/rezosnd/MINI-PROJECT-/tree/main/ML%20BACKEND%20DASHBOARD/.local/secondary_skills/website-cloning
Command: npx skills add https://github.com/rezosnd/MINI-PROJECT- --skill website-cloning-rezosnd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Many teams need an exact, functional copy of an existing website for redesign, migration, or learning, but manually recreating the layout, content, and assets is time‑consuming and error‑prone.

Core Features & Use Cases

  • Automated Scraping: Uses Playwright with system Chromium to capture full‑page screenshots, design tokens, and rendered DOM content.
  • Content Extraction: Retrieves text, images, navigation links, product data, and fonts from dynamic single‑page applications.
  • Image Verification: Checks each scraped image URL, fixes broken links, and handles hot‑link protection.
  • React + Vite Generation: Builds a ready‑to‑deploy project structure, injects design tokens as CSS variables, and populates components with real data.
  • Legitimate Use Policy: Includes prompts to confirm user ownership and intended purpose before cloning.

Quick Start

Ask the assistant to clone https://example.com using the website‑cloning skill.

Frequently Asked Questions about website-cloning

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

FAQPage Schema
How do I clone an existing website into a React and Vite application?

You can clone an existing website into a React and Vite application by using automated Playwright scraping to capture screenshots, extract design tokens, and generate a ready-to-deploy project populated with real content. This process automatically builds the project structure and injects design tokens as CSS variables.

Can Playwright extract design tokens and content from dynamic single-page applications?

Yes, Playwright with system Chromium captures full-page screenshots, extracts design tokens, and retrieves content like text, images, and fonts from dynamic single-page applications. It renders the DOM to ensure accurate extraction of navigation links and product data.

How does website cloning handle broken images and hot-link protection?

Website cloning handles broken images and hot-link protection by checking each scraped image URL during the extraction process. It automatically fixes broken links and manages hot-link protection to ensure verified assets are properly downloaded and embedded in the generated project.

Do I need to own the website to use a cloning tool for migration or redesign?

You must own the website or have explicit authorization to clone it for redesign, migration, or learning purposes. The process includes legitimate use policy prompts to confirm user ownership and intended purpose before initiating the scraping and code generation workflow.

What is the best way to generate a React project from an existing website's design tokens?

The best way to generate a React project from existing design tokens is by scraping the rendered DOM and extracting the tokens to inject as CSS variables. This approach populates React components with real data and builds a ready-to-deploy Vite project structure.

Are there limitations when scraping dynamic single-page applications with Playwright?

Scraping dynamic single-page applications with Playwright requires system Chromium to fully render DOM content and capture dynamic assets. Limitations include potential hot-link protection blocks, which are mitigated by verifying and fixing broken image links during the extraction process.