docs-to-skill
Turn a product or project documentation website into a skill backed by local references.
Skill by brianrabil
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/brianrabil-docs-to-skill
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/docs-to-skill
What's inside
- Skill name
docs-to-skill- Description
- Turn a product or project documentation website into a skill backed by local references. Use when the user wants to download docs, mirror llms.txt or sitemap pages, generate a documentation skill, refresh an existing docs skill, or create a lean SKILL.md that indexes official documentation.
- License
- MIT
- Instructions
- 56 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- files: referenced but missing: references/source-index.txt, references/manifest.json
Files (7)
- SKILL.md
- evals.json · evals/
- install.md · evals/site/guide/
- intro.md · evals/site/
- llms.txt · evals/site/
- sitemap.xml · evals/site/
- build_docs_skill.py · scripts/
SKILL.md (first lines)
# docs to skill Create or refresh a documentation skill whose `SKILL.md` is only an index to downloaded pages under `references/`. ## Inputs Collect: - source site, `llms.txt`, or `sitemap.xml` URL; - generated skill name; - concise triggering description; - target directory, defaulting to `~/.fx/skills/<name>`. ## Build Load the installed agent-browser workflow before downloading: ```bash agent-browser skills get core --full ``` Run: ```bash python3 scripts/build_docs_skill.py \ --source <url> \ --name <skill-name> \ --description '<triggering description>' \ --target ~/.fx/skills/<skill-name> ``` The generator: 1. uses an explicit `llms.txt` or `sitemap.xml`, or tries `<site>/llms.txt` then `<site>/sitemap.xml`; 2. downloads every discovered page with `agent-browser read`; 3. mirrors pages under `references/`; 4. writes `references/source-index.txt` and `references/manifest.json`; 5. generates a compact `SKILL.md` grouped by documentation path; 6. on refresh, replaces only files tracked by the previous manifest and preserves unrelated files. ## Verify Run: ```bash python3 scripts/build_docs_skill.py \ --source <url> \ --name <skill-name> \ --description '<triggering description>' \ --target ~/.fx/skills/<skill-name> \ --check ``` Report the target path, discovery source, downloaded page count, and validation result.
From brianrabil/skills, MIT.
More from brianrabil/skills
- 0.570score
create-rule
brianrabil
Create persistent agent guidance as AGENTS.md instructions or skills, not Cursor .cursor/rules.
SkillAFreshness: AClaude Code +9 - 0.555score
plan-mode-brief
brianrabil
Compress research into a decision-ready page.
SkillAFreshness: AClaude Code +9 - 0.555score
plan-mode-bounds
brianrabil
Surface hard resource limits before planning.
SkillAFreshness: AClaude Code +9 - 0.555score
plan-mode-brainstorm
brianrabil
Brainstorm distinct possibilities for an open-ended problem.
SkillAFreshness: AClaude Code +9 - 0.555score
marketkit-to-ads
brianrabil
Generate ad copy for a campaign — headlines, body, and calls to action.
SkillAFreshness: AClaude Code +9 - 0.555score
marketkit-to-campaign
brianrabil
Turn a marketing idea into a full campaign plan.
SkillAFreshness: AClaude Code +9 - 0.555score
marketkit-to-checklist
brianrabil
Turn a campaign into a publishing checklist.
SkillAFreshness: AClaude Code +9 - 0.555score
marketkit-to-email
brianrabil
Generate email copy for a campaign — subject, body, and call to action.
SkillAFreshness: AClaude Code +9 - 0.555score
marketkit-to-images
brianrabil
Generate images for a campaign — social banners, avatars, post images, and ad creatives.
SkillAFreshness: AClaude Code +9 - 0.555score
marketkit-to-posts
brianrabil
Generate channel-native social posts for a campaign.
SkillAFreshness: AClaude Code +9 - 0.555score
marketkit-to-schedule
brianrabil
Build a posting schedule for a campaign.
SkillAFreshness: AClaude Code +9 - 0.555score
plan-mode-archaeology
brianrabil
Find what changed, when, and why.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Sep 29, 2026 (29 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/brianrabil/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from brianrabil
- 0.570score
create-rule
brianrabil
Create persistent agent guidance as AGENTS.md instructions or skills, not Cursor .cursor/rules.
SkillAFreshness: AClaude Code +9 - 0.555score
marketkit-to-checklist
brianrabil
Turn a campaign into a publishing checklist.
SkillAFreshness: AClaude Code +9 - 0.555score
marketkit-to-ads
brianrabil
Generate ad copy for a campaign — headlines, body, and calls to action.
SkillAFreshness: AClaude Code +9 - 0.555score
marketkit-to-campaign
brianrabil
Turn a marketing idea into a full campaign plan.
SkillAFreshness: AClaude Code +9 - 0.555score
marketkit-to-email
brianrabil
Generate email copy for a campaign — subject, body, and call to action.
SkillAFreshness: AClaude Code +9 - 0.555score
marketkit-to-images
brianrabil
Generate images for a campaign — social banners, avatars, post images, and ad creatives.
SkillAFreshness: AClaude Code +9
Cite this page
docs-to-skill. Agent Mart. https://agentmart.dev/skills/brianrabil-docs-to-skill (last updated 2026-10-24)