website-cloning

Clone target websites into React + Vite apps from raw HTML.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/soq123/SE3354-Calo-fit --skill website-cloning-soq123
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: website-cloning
Source: https://github.com/soq123/SE3354-Calo-fit/tree/main/.local/secondary_skills/website-cloning
Command: npx skills add https://github.com/soq123/SE3354-Calo-fit --skill website-cloning-soq123

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clone target websites as pixel-perfect React + Vite apps by faithfully reproducing structure, layout, and assets from the source HTML, with raw HTML as the single source of truth.

Core Features & Use Cases

  • Uses raw.html as truth for all content, structure, and text.
  • Enforces one component per visual pattern to ensure faithful UI reproduction.
  • Downloads all assets upfront and replaces scaffolding with plain CSS, a single-page App.tsx, and local assets.
  • Use cases include design references, learning exercises, and production-ready mocks for client migrations.

Quick Start

Begin by running the extraction workflow to capture raw.html from the target site, then proceed through design-token extraction, inventory-building, asset downloading, and final assembly to produce a pixel-perfect clone.

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 pixel-perfect React app?

Cloning a website into a pixel-perfect React app involves extracting the target's raw HTML, assets, and typography, then assembling them into a single-page Vite application with local assets and plain CSS for an exact layout replica.

What is the best way to use raw HTML as the source of truth for frontend cloning?

Using raw HTML as the source of truth for frontend cloning ensures all content, structure, and text are faithfully reproduced by extracting per-section visual patterns and mapping them directly into individual React components within an App.tsx file.

Can I reproduce exact website typography and SVG logos in a Vite migration?

Yes, you can reproduce exact website typography and SVG logos in a Vite migration by capturing SVG logos directly and downloading all assets upfront locally to ensure the pixel-perfect clone retains the original visual fidelity.

Does this website cloning approach work for production-ready mocks and design references?

Yes, this website cloning approach works for production-ready mocks, design references, and learning exercises by enforcing one component per visual pattern and stripping away extraneous tooling for clean React assembly.

Why does my website clone have broken images and missing styles?

Broken images and missing styles in a website clone occur when assets are not downloaded upfront locally or when the raw HTML structure is not strictly used as the single source of truth during per-section extraction.