| name | webskills |
| description | Generate and install an agent skill from a public webpage with WebSkills. Use when a user wants to turn a public docs, help, reference, wiki, or spec page into a reusable local skill, preview extracted skill artifacts, or install the generated skill with `npx skills add`. |
WebSkills
Inputs Required
- A public
http:// or https:// URL.
- Optional custom skill name slug.
- Optional custom output directory.
Default Workflow
- Generate and install in one command:
npx webskills-cli add <site-url>
- Confirm success output includes:
- generated skill directory path
- pipeline stage used
- content hash
- Verify installed skill is available to the target agent.
Safe Preview Workflow
Use this when the user wants to inspect output before installing:
npx webskills-cli extract --url <site-url> --output .webskills/generated
Then inspect generated files:
Manual Install Workflow
If generation was run without install, install the produced directory explicitly:
npx skills add <generated-skill-directory>
Useful Options
- Set custom output directory:
npx webskills-cli add <site-url> --output <dir>
npx webskills-cli add <site-url> --name <skill-name>
npx webskills-cli add <site-url> --timeout-ms 30000
Agent Behavior Rules
- Only process the user-provided page as the primary source.
- Do not invent undocumented capabilities.
- Keep discovered links as references only; do not treat them as crawled content unless explicitly requested.
- Prefer deterministic reruns rather than editing generated output by hand.
Troubleshooting
- If HTTPS certificate validation fails in restricted environments, retry with another reachable public URL.
- If installation is not desired, use
extract instead of add.
- If
npx webskills-cli is unavailable, run cargo run -- add <site-url> from a source checkout or install the published npm package first.