SeparateWeb Capture
Use this skill when the user asks:
textseparateweb capture <url> npx separateweb-capture capture <url> separateweb patch <path>
Use npx when the package is not linked globally. This is the safest default for Claude Code personal skills:
bashnpx separateweb-capture capture <url> npx separateweb-capture patch <path>
Use separateweb-capture with no capture command only to install the local skill payload:
bashnpx separateweb-capture npx separateweb-capture --target claude npx separateweb-capture --target both
If separateweb is installed or linked globally, this shorthand is also valid:
bashseparateweb capture <url> separateweb patch <path>
If running from the plugin root, the local script is also valid:
bashnode scripts/capture.mjs capture <url> node scripts/capture.mjs patch <path>
Optional flags:
bash--out <dir> --path <dir> --width <px> --height <px> --max-pages <n> --single --all
Capture behavior:
capture https://example.comandcapture https://example.com/crawl same-origin paths by default.capture https://example.com --singlecaptures only the home page.capture https://example.com/pathcaptures only that page by default.- Use
--singleto force one page. - Use
--allto force same-origin crawl from any start URL. - Captured items are grouped by type under
items/<kind>/.
Examples:
bashnpx separateweb-capture capture https://domain.com npx separateweb-capture capture https://domain.com --single npx separateweb-capture capture https://domain.com/about npx separateweb-capture capture https://domain.com/about --all
Patch selection:
bashnpx separateweb-capture patch /absolute/output/path npx separateweb-capture select captures/<jobId>/manifest.json npx separateweb-capture create captures/<jobId>/manifest.json --items 1,3,5 --path /absolute/output/path
Use patch <path> to set the default machine path where future capture outputs are written. Use create only when exporting selected items from an existing manifest.
Default output:
textcaptures/<jobId>/site-manifest.json captures/<jobId>/page-001-<slug>/full-page.png captures/<jobId>/page-001-<slug>/manifest.json captures/<jobId>/page-001-<slug>/items/<kind>/*.png
Single-page capture writes full-page.png, manifest.json, and items/<kind>/*.png directly under captures/<jobId>/.
After running, report:
CapturedManifestBlocks- exact error if capture failed
Do not start a Nuxt dev server. This plugin is script-only.


