website-cloning

Clone live websites into React + Vite apps with Playwright.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/sftwrstef/sol --skill website-cloning-sftwrstef
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: website-cloning
Source: https://github.com/sftwrstef/sol/tree/main/.local/secondary_skills/website-cloning
Command: npx skills add https://github.com/sftwrstef/sol --skill website-cloning-sftwrstef

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clones a live website into a faithful React + Vite web app by scraping real content (images, text, layout, colors, and fonts), enabling rapid design references, migrations, or staging clones while preserving look-and-feel.

Core Features & Use Cases

  • Visual reconnaissance and token extraction to reproduce a site's design tokens.
  • Deep content scrape to populate a local React + Vite clone with real assets and navigation.
  • Safe and legitimate-use workflow with explicit checks for ownership and intent.

Quick Start

Provide a target URL and run the workflow to generate a self-contained React + Vite clone artifact.

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 live website into a React app?▼

To clone a website into a React app, you provide a target URL to scrape real content, images, structure, and fonts. The tool generates a self-contained, deployable React + Vite clone artifact preserving the original look-and-feel.

What is web scraping for design reference and how does it work?▼

Web scraping for design reference extracts visual tokens, layout, and assets from a live site. Using Playwright for visual reconnaissance, it captures colors and fonts to reproduce design tokens in a local clone.

Do I need Playwright installed to scrape and clone a website?▼

Playwright is required for website cloning, utilizing a system Chromium path to perform visual reconnaissance and deep content scraping. No external dependencies are listed, as the tool manages browser automation internally.

Can I use a scraped website clone for staging and migration?▼

A scraped website clone is intended for legitimate staging and migration use cases. It includes safeguards to confirm ownership and intent, ensuring you generate a faithful React + Vite local copy safely for deployment.

What is the best way to extract design tokens from an existing website?▼

The best way to extract design tokens is using visual reconnaissance via Playwright. It scrapes real content, colors, and fonts directly from the live site to reproduce design tokens within a React + Vite clone.

What are the limitations of cloning a website into a Vite application?▼

Limitations of cloning a website into a Vite application include restrictions to legitimate use cases like design reference or migration. The tool requires explicit ownership confirmation and produces a self-contained client app artifact.