skills/skill-seekers/SKILL.md
Convert documentation websites, GitHub repositories, and PDFs into Claude AI skills. Use when creating Claude skills from docs, scraping documentation, packaging websites into skills, or converting repos/PDFs to Claude knowledge.
npx skillsauth add jakerains/agentskills skill-seekersInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Convert documentation websites, GitHub repositories, and PDFs into Claude AI skills automatically.
pip install skill-seekers
# Scrape documentation website
skill-seekers scrape --config configs/react.json
skill-seekers scrape --url https://docs.example.com --name myskill
# Scrape GitHub repository
skill-seekers github --repo facebook/react
# Extract from PDF
skill-seekers pdf --pdf docs/manual.pdf --name myskill
# Combine multiple sources (docs + GitHub + PDF)
skill-seekers unified --config configs/react_unified.json
# Enhance the skill with AI
skill-seekers enhance output/myskill/
# Package into .zip for Claude
skill-seekers package output/myskill/
# 1. Scrape documentation
skill-seekers scrape --url https://react.dev --name react
# 2. Enhance with AI (optional but recommended)
skill-seekers enhance output/react/
# 3. Package into zip
skill-seekers package output/react/
# 4. Upload output/react.zip to Claude at https://claude.ai/skills
| Feature | Description |
|---------|-------------|
| Doc Scraping | Scrape any documentation website |
| GitHub Scraping | Extract code, APIs, issues from repos |
| PDF Extraction | Extract text, tables, images from PDFs |
| Unified Scraping | Combine docs + code + PDF in one skill |
| Conflict Detection | Find discrepancies between docs and code |
| AI Enhancement | Improve SKILL.md quality automatically |
| Async Mode | 2-3x faster with --async flag |
output/
├── myskill_data/ # Raw scraped data (cached)
└── myskill/ # Built skill directory
├── SKILL.md # Main skill file (required)
└── references/ # Categorized documentation
├── index.md
├── api.md
└── ...
skill-seekers scrape --config configs/godot.json # Godot Engine
skill-seekers scrape --config configs/react.json # React
skill-seekers scrape --config configs/vue.json # Vue.js
skill-seekers scrape --config configs/django.json # Django
skill-seekers scrape --config configs/fastapi.json # FastAPI
{
"name": "myframework",
"description": "When to use this skill",
"base_url": "https://docs.myframework.com/",
"selectors": {
"main_content": "article",
"title": "h1",
"code_blocks": "pre code"
},
"url_patterns": {
"include": ["/docs", "/guide"],
"exclude": ["/blog", "/about"]
},
"rate_limit": 0.5,
"max_pages": 500
}
For detailed information, see:
references/readme.md - Full documentation and examplesreferences/quickstart.md - Getting started guidereferences/usage.md - Complete command referencedevelopment
Build durable workflows with Vercel Workflow DevKit using "use workflow" and "use step" directives. Use for long-running tasks, background jobs, AI agents, webhooks, scheduled tasks, retries, and workflow orchestration. Supports Next.js, Vite, Astro, Express, Fastify, Hono, Nitro, Nuxt, SvelteKit.
documentation
Automate changelog management, version bumping, release tracking, tags, and GitHub Releases. Sets up a changelog system (CHANGELOG.md, UI modal, version display) if none exists, or updates an existing one. Use when: updating changelog, bumping version, creating release entry, promoting [Unreleased], tagging, publishing GitHub Release notes, handling prerelease versions, setting up changelog, adding version display, managing semver, commit/push/release workflow. Triggers on: changelog, version bump, release notes, semver, CHANGELOG.md, release entry, what's new, patch/minor/major/prerelease bump, tag release, GitHub Release, update the changelog, release, new version.
development
Generate professional shot lists from screenplays and scripts. Use when user uploads a screenplay (.fountain, .fdx, .txt, .pdf, .docx) or describes scenes for production planning. Parses scripts to extract scenes, helps determine camera setups, shot types, framing, and movement through collaborative discussion, then generates beautifully formatted PDF shot lists for production. Triggers include requests to create shot lists, plan shots, break down scripts for filming, or organize camera coverage.
tools
Convert HuggingFace transformer models to ONNX format for browser inference with Transformers.js and WebGPU. Use when given a HuggingFace model link to convert to ONNX, when setting up optimum-cli for ONNX export, when quantizing models (fp16, q8, q4) for web deployment, when configuring Transformers.js with WebGPU acceleration, or when troubleshooting ONNX conversion errors. Triggers on mentions of ONNX conversion, Transformers.js, WebGPU inference, optimum export, model quantization for browser, or running ML models in the browser.