← ClaudeAtlas

clone-sitelisted

Clones a website with high fidelity from its live source of truth. Use when the user says clone this site, copy this page, rebuild this landing page, recreate this design, make me a site like X, or pastes a URL and asks for the same thing in their stack. Drives Chrome DevTools MCP to measure computed styles, CSSOM, fonts, geometry, motion, and breakpoints, mirrors every asset byte-for-byte, recovers the motion system from the site's own bundle when it is hand-rolled, then builds it with a parallel team of section agents and verifies the result against the original.
aatmik-panse/clone-site-skill · ★ 2 · Web & Frontend · score 76
Install: claude install-skill aatmik-panse/clone-site-skill
Rebuilds a target URL in real code by reading the running page: computed styles, CSSOM rules and keyframes, `document.fonts`, `getBoundingClientRect`, `getAnimations()`, the network log. **The one rule that makes this work: every number you write into the clone was measured off the live page.** Screenshots are for human judgement and for giving each section agent a visual target — never for deriving a color, a gap, or a font size. Assets are mirrored byte-for-byte; text is copied verbatim. Below, `cdp:` = `mcp__plugin_chrome-devtools-mcp_chrome-devtools__`. Every `evaluate_script`, `take_screenshot`, and `take_snapshot` passes `filePath`; not optional, it is what keeps a 400 KB style dump out of your context. ## Step 0 — precheck, flags, resume Probe the server with `mcp__plugin_chrome-devtools-mcp_chrome-devtools__list_pages` (no params). It is the cheapest call that proves both "browser alive" and "full tool surface". | Symptom | Action | |---|---| | `Could not find Google Chrome executable for channel 'stable'` | `ls /opt/google/chrome/chrome 2>/dev/null \|\| which google-chrome google-chrome-stable chromium`. If absent, give the user one line — `npx playwright install chrome` — and stop. Playwright MCP dies at the same missing binary; it is not a fallback for "no Chrome". | | Only `navigate`/`evaluate`/`screenshot` exist | Server was started `--slim`. Stop and report; there is no snapshot, network, or emulation to degrade to. | | ~9 read-only tools | Client is in read