site-replicator

Clone live websites into local runnable Vite projects with assets and design tokens.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/BEIRUX/agent-skills --skill site-replicator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: site-replicator
Source: https://github.com/BEIRUX/agent-skills/tree/main/site-replicator
Command: npx skills add https://github.com/BEIRUX/agent-skills --skill site-replicator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires cheerio.

What problem does it solve?

Reverse-engineer any live website into a local, runnable Vite project by fetching HTML, assets, and design tokens, then reconstructing CSS/JS with assets ready for development.

Core Features & Use Cases

  • Mirror a live site into offline-ready project with assets, fonts, and tokens
  • Produce a runnable Vite project that can run with npm run dev
  • Use case: you have a URL and need a local clone for testing, debugging, or portfolio demos

Quick Start

Provide a URL, and I will generate a runnable local Vite project that mirrors the site.

Frequently Asked Questions about site-replicator

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

FAQPage Schema
How do I clone a live website into a local Vite project for offline development?

To clone a live website into a local Vite project, the tool fetches HTML, assets, and design tokens using web_fetch and curl, then reconstructs the files to produce a ready-to-run project via npm run dev.

Can I mirror a public site for offline testing without browser automation?

Yes, you can mirror a public site for offline testing without browser automation by relying on Node.js parsing and cheerio to extract content and download assets directly from the HTML structure.

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

The best way to extract design tokens and assets from an existing website is to fetch the HTML structure, parse it to identify linked resources, and download the CSS, fonts, and images to reconstruct the site locally.

Does site replication with cheerio and Node.js work for dynamic web pages?

Site replication with cheerio and Node.js works for static public sites by fetching HTML directly. It does not use browser automation, so dynamically rendered content loaded by JavaScript may not be captured.

What are the limitations of cloning a live site into a runnable Vite project?

Limitations of cloning a live site into a Vite project include missing dynamically rendered content, potential issues with absolute paths, and the inability to replicate server-side logic or private authentication states.