Webskills
WebSkills turns any webpage into an agent skill - npx webskills
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.
One thing to look at
- 9 stars9 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.
What its author says it does
Copied from the file, not written here
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`.
SKILL.md
2.0 KB, 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.