| name | webpage-asset-extract |
| description | inventory, extract, classify, and plan migration of webpage assets from urls, local html, css, and frontend bundles. use when the user asks to copy a site style, inspect a webpage, collect images/fonts/icons/scripts/media/3d assets, or create an asset manifest. |
Webpage Asset Extract
- Confirm whether the source is a URL, local file, exported HTML bundle, screenshot, or repository.
- State the permission/licensing assumption before recommending reuse.
- Create an asset inventory grouped by images, fonts, icons, CSS, JS, media, and 3D assets.
- Separate first-party assets from framework/CDN/vendor assets.
- Recommend keep, recreate, replace, or ignore for each category.
- Produce a migration plan with target folders and naming conventions.
For local HTML/CSS bundles, use scripts/asset_inventory.py to create asset-inventory.json.
Use references/webpage-asset-extraction-playbook.md.
Core procedure
See skill description above and references/ subdirectory for detailed guidance.
Follow the numbered steps in this document, produce the specified output artifacts,
and verify against the guardrails before completing the task.
Output format
Deliverables as described in the skill body above. Typically includes source files,
component definitions, or documentation placed at paths specified in the skill steps.
Guardrails
- Limit changes to UI/frontend layer only; do not modify backend logic or APIs
- Validate accessibility (WCAG AA minimum) for any user-facing components produced
- Do not introduce new dependencies without explicit user approval