website-cloning

Clone websites into React + Vite apps via Playwright extraction.

5|21|Updated Jun 12, 2025
One-click install
npx skills add https://github.com/Exocore-Organization/exocore-web --skill website-cloning-exocore-organization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: website-cloning
Source: https://github.com/Exocore-Organization/exocore-web/tree/main/.local/secondary_skills/website-cloning
Command: npx skills add https://github.com/Exocore-Organization/exocore-web --skill website-cloning-exocore-organization

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clone target websites into a pixel-perfect React + Vite app by extracting structure, styles, and assets via Playwright.

Core Features & Use Cases

  • Pixel-perfect clone from raw HTML using Playwright extraction to produce a local React + Vite app.
  • Automatic asset collection, font handling, and inline SVG/logo extraction to ensure fidelity.
  • Use Case: design reviews, migration planning, offline development, and design-to-code prototyping.

Quick Start

Run the full website cloning workflow against your target page to generate a pixel-perfect React + Vite clone with local assets.

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 with pixel-perfect fidelity?

To clone a website into a React app, this Skill uses Playwright to extract raw HTML, styles, and assets, then generates a pixel-perfect local Vite project. It enforces raw HTML as the source of truth to ensure structural and visual fidelity.

Does Playwright extract SVG logos and local assets when cloning a website?

Yes, Playwright extracts local assets during the website cloning process. The workflow specifically handles inline SVG and logo extraction, alongside font handling, to ensure the resulting React application maintains complete visual fidelity.

What is the best way to use raw HTML for pixel-perfect website cloning?

The best way to achieve pixel-perfect website cloning is using raw HTML as the source of truth. This technique extracts structure and styles via Playwright, translating them into a faithful local React and Vite app replica.

Can I use a website clone for offline development and migration planning?

Yes, you can use a website clone for offline development and migration planning. By producing a faithful local React and Vite replica with local assets, the workflow supports design reviews and design-to-code prototyping without internet dependency.

How do I handle fonts and design tokens when cloning a website to React?

When cloning a website to React, the workflow handles fonts automatically and generates an inventory of design tokens. This ensures the Vite app maintains consistent typography and styling extracted from the original target page.

Why does my website clone need Vite and local asset gathering?

A website clone needs Vite and local asset gathering to produce a functional, offline-ready React application. Local asset gathering ensures all images, SVGs, and fonts are stored locally, preventing broken links during design reviews.