Clone Any App — Design skill for Claude Code
Give it a URL.
How to install Clone Any App
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open NickCirv/clone-any-app and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Clone Any App does
Give it a URL. Get a working clone — Claude reverse-engineers any page into clean, editable HTML + CSS.
Alternatives in Design
- Design Framework — Convert HTML/CSS design output to framework-specific component code 309 ★
- Fx0 — A lightweight design agent built with libfx 216 ★
- 3D Jack Portfolio — Build a 3D Creator portfolio landing page for "Jack" using React, TypeScript, Tailwind CSS, Framer Motion, and 152 ★
README

clone-any-app
Uses a fetched web page and Claude to draft a local recreation of its interface.
What it does
- Page metadata, CSS and image extraction.
- Model selection.
- Generated-response parsing and file writing.
Quickstart
Prerequisites: Node.js `>=20` and npm. The checkout below pins the source used for this documentation.
git clone https://github.com/NickCirv/clone-any-app.git
cd clone-any-app
git checkout e02326cfc5ba77e9fd1fea9eeba8c5bda64eef78
npm install
node bin/clone.js https://example.com --output example-draft
**Expected behavior (illustrative, not captured):** With ANTHROPIC_API_KEY, fetches the page, requests generated files and writes them into example-draft.
Examples are source-inspected, **not runtime-tested**. See the research record for verification gaps.
Boundaries and data
The fetcher does not reproduce an interactive browser session. Fetched HTML/CSS is sent to Anthropic; generated code requires review and does not establish permission to reuse third-party assets.
Development
The manifest defines `npm test` as:
node --test
The captured suite is a smoke check, not end-to-end behavior coverage. Examples include “entry is valid JavaScript”. Tests were not run for this documentation revision.
See [implementation and command reference](docs/REFERENCE.md) for the package scripts and inspected interfaces, and [research record](docs/RESEARCH.md) for the pinned source, document decisions and unresolved checks.
License and contact
Original project notice:
- Not a copyright circumvention tool. Use it to learn, to protot
Related Skills
Claude Code Clone Website Skill
Clone any website pixel-perfect with Claude Code. A Claude Code skill that reverse-engineers a live page throu
Clone Website
Rebuild one or more websites as working Next.js pages matching their content, assets, responsive layout, and i
Mockup Studio
Claude Code skill: studio-quality App Store & Google Play screenshots, device and web mockups, brand boards an
Brain Edit Pages
✏️ Canva-style in-browser Edit Mode for any HTML landing page built with Claude Code - edit text, images, colo
Visual Docs
Claude Code plugin that turns plans, designs, reports and guides into a clean one-page visual document (HTML A
URL To Figma
Turn a website URL into an editable Figma design
Related Agents
Phase 0 Discover
Phase 0 of the Next.js clone pipeline. Discovery agent that visits a website URL, scrolls the full page to tri
Frontend Figma Layout Designer
Specialized front-end layout designer. Use when the user pastes raw HTML and CSS exported from Figma and wants
Proto Builder
Upgrades ONE screen of the generated prototype skeleton to a higher-fidelity static HTML page. Give it the scr