Clone Website
clone_websiteGenerate a clone-ready evidence bundle for any public website, capturing desktop/mobile screenshots, design tokens, assets, behaviors, and component specs to enable legitimate migration or authorized rebuilds.
Instructions
Generate a clone-ready evidence bundle for a public website: desktop/mobile screenshots, design tokens, assets, page topology, behaviors, and component specs. Use only for legitimate site migration, learning, or authorized rebuilds.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The public http(s) page to reverse-engineer into clone-ready artifacts. | |
| settleMs | No | Extra delay after navigation before extraction. Defaults to 500 ms. | |
| maxAssets | No | Maximum assets to download. Defaults to 60. | |
| outputDir | No | Directory where clone artifacts should be saved. | |
| timeoutMs | No | Navigation and screenshot timeout. | |
| waitUntil | No | Navigation wait condition. Defaults to networkidle. | |
| autoScroll | No | Scroll through the page before extraction to trigger lazy-loaded content. Defaults to true. | |
| maxSections | No | Maximum page sections to spec. Defaults to 24. | |
| mobileWidth | No | Mobile viewport width. Defaults to 390. | |
| desktopWidth | No | Desktop viewport width. Defaults to 1440. | |
| mobileHeight | No | Mobile viewport height. Defaults to 844. | |
| scrollStepPx | No | Pixels to scroll per step when auto-scrolling. | |
| desktopHeight | No | Desktop viewport height. Defaults to 900. | |
| maxAssetBytes | No | Maximum bytes per downloaded asset. Defaults to 10 MiB. | |
| scrollDelayMs | No | Delay between auto-scroll steps in milliseconds. | |
| downloadAssets | No | Download discovered images, favicons, stylesheets, and videos within size limits. Defaults to true. | |
| scrollMaxSteps | No | Maximum number of auto-scroll steps. | |
| allowPrivateNetwork | No | Allow localhost/private network URLs for this call. Defaults to false. | |
| maxElementsPerSection | No | Maximum DOM outline nodes per section spec. Defaults to 80. | |
| includeSectionScreenshots | No | Capture per-section screenshots for component specs. Defaults to true. |