Webskills
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`.From its SKILL.md
npx -y skills add kstonekuan/webskills --skill webskillsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 8 stars8 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
- runs commandsInstructs the agent to run 7 commands, including `npx webskills-cli add <site-url>` and 6 more.
SKILL.md
2.0 KB, 403 tokens by cl100k_base, as published. Nobody here has run it
WebSkills
Inputs Required
- A public
http://orhttps://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:
SKILL.md
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>
- Set custom skill slug:
npx webskills-cli add <site-url> --name <skill-name>
- Increase fetch timeout:
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
extractinstead ofadd. - If
npx webskills-cliis unavailable, runcargo run -- add <site-url>from a source checkout or install the published npm package first.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.