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
- Claude Agent Teams UI — You're the CTO, agents are your team 645 ★
- Design Framework — Convert HTML/CSS design output to framework-specific component code 309 ★
- 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
CSS Animation Skill
A Claude Code skill that generates self-contained HTML/CSS animations of app features for walkthroughs, demos,
Syndicate
A Claude Code plugin that spins up a self-governing outfit to do a job. Give it a goal (build an app, write a
Dom2figma
Capture rendered web prototypes with headless Chrome and import them into Figma as editable layers. Whole prot
Obsidian Theme Designer
git clone https://github.com/XiangyuSu611/obsidian-theme-designer ~/.claude/skills/obsidian-theme-designer Des
Brandbook Skill
Claude Code & Codex skill: turn any website URL into a complete brand system — design tokens, brand guidelines
Related Agents
Frontend Figma Layout Designer
Specialized front-end layout designer. Use when the user pastes raw HTML and CSS exported from Figma and wants
Repo Screenshot
Capture a clean PNG of a GitHub repository for use as a slide overlay. Given a repo URL or owner/repo, decides
Fire Resurrection Analyst
Reverse-engineers developer intent from messy codebases — extracts what code was TRYING to do