xiaohongshu
xiaohongshu
Generate Claude AI skills from documentation, GitHub repos, or PDFs using Skill Seekers
Full skill instructions
Generate production-ready Claude AI skills from documentation websites, GitHub repositories, or PDF files using Skill Seekers. Automatically outputs to /INTEGRATION/incoming for seamless integration with the existing workflow.
--enhance)/integration-scan after creationskill-seekers if missing/create-skill --url https://fastapi.tiangolo.com --name fastapi
/create-skill --url https://react.dev --name react --enhance
/create-skill --github facebook/react
/create-skill --github anthropics/anthropic-sdk-python --enhance
/create-skill --pdf /path/to/manual.pdf --name api-manual
/create-skill --pdf ~/Downloads/guide.pdf --name user-guide --enhance
/create-skill --config configs/react.json
/create-skill --config https://raw.githubusercontent.com/.../config.json
| Parameter | Description | Required | Example |
|---|---|---|---|
--url | Documentation website URL | Yes* | https://fastapi.tiangolo.com |
--name | Skill name (used with --url or --pdf) | Yes* | fastapi |
--github | GitHub repository (owner/repo) | Yes* | facebook/react |
--pdf | Path to PDF file | Yes* | /path/to/doc.pdf |
--config | Config file path or URL | Yes* | configs/react.json |
--enhance | Run AI enhancement (improves quality) | No | (flag) |
*One of: --url + --name, --github, --pdf + --name, or --config is required.
# Check if skill-seekers is installed
!which skill-seekers || python3 -m pip show skill-seekers
If not installed:
# Auto-install skill-seekers
!pip install skill-seekers
# Verify installation
!skill-seekers --version
Display:
🔧 Installing Skill Seekers...
✅ Skill Seekers v2.2.0 installed successfully
Based on parameters provided:
--url → Documentation scraping--github → GitHub repository--pdf → PDF extraction--config → Custom configurationFor Documentation (--url):
# Generate skill to default output/ directory
!skill-seekers scrape --url [URL] --name [NAME]
# Move to integration directory
!mv output/[NAME] INTEGRATION/incoming/[NAME]
For GitHub (--github):
# Extract repo name from owner/repo
REPO_NAME=$(echo [OWNER/REPO] | cut -d'/' -f2)
# Generate skill
!skill-seekers github --repo [OWNER/REPO]
# Move to integration directory
!mv output/$REPO_NAME INTEGRATION/incoming/$REPO_NAME
For PDF (--pdf):
# Generate skill from PDF
!skill-seekers pdf --file [PDF_PATH] --name [NAME]
# Move to integration directory
!mv output/[NAME] INTEGRATION/incoming/[NAME]
For Config (--config): (Recommended for best results)
# Generate from config file (local path or URL)
!skill-seekers scrape --config [CONFIG_PATH]
# Extract skill name from config JSON
SKILL_NAME=$(python3 -c "import json; print(json.load(open('[CONFIG_PATH]'))['name'])")
# Move to integration directory
!mv output/$SKILL_NAME INTEGRATION/incoming/$SKILL_NAME
Why Config Files?
Example config locations:
~/.skill-seekers/configs/[framework].jsonconfigs/[framework].jsonhttps://raw.githubusercontent.com/.../config.jsonDisplay progress:
🚀 Generating skill: [NAME]
📥 Source: [URL/GitHub/PDF]
📂 Default output: output/[NAME]
📂 Moving to: INTEGRATION/incoming/[NAME]
⏳ This may take 5-15 minutes depending on source size...
If --enhance flag provided:
# Enhance in default location before moving
!skill-seekers enhance output/[NAME]
Display:
✨ Enhancing skill with AI refinement...
⏳ This may take 2-3 additional minutes...
# Move completed skill to integration directory
!mv output/[NAME] INTEGRATION/incoming/[NAME]
Display:
📦 Moving skill to integration directory...
✅ Skill moved to: INTEGRATION/incoming/[NAME]
# Check skill structure
!ls -la INTEGRATION/incoming/[NAME]/
# Verify SKILL.md exists
!test -f INTEGRATION/incoming/[NAME]/SKILL.md && echo "✅ SKILL.md found"
Expected structure:
INTEGRATION/incoming/[NAME]/
├── SKILL.md # Main skill file (required)
├── knowledge/ # Extracted documentation
│ ├── section1.md
│ └── section2.md
├── examples/ # Code samples
│ └── usage.py
└── references/ # Source materials
└── sources.txt
Automatically run /integration-scan to categorize the new skill:
# Invoke integration-scan command
@.claude/commands/integration-scan.md
Display:
🔍 Auto-scanning new skill for integration...
Display completion status:
╔═══════════════════════════════════════════════════╗
║ SKILL CREATION COMPLETED ║
╚═══════════════════════════════════════════════════╝
SKILL: [NAME]
SOURCE: [URL/GitHub/PDF]
OUTPUT: INTEGRATION/incoming/[NAME]
ENHANCED: [Yes/No]
FILES CREATED:
• SKILL.md ✓
• knowledge/ ([X] files) ✓
• examples/ ([X] files) ✓
• references/ ([X] files) ✓
INTEGRATION STATUS:
✅ Scanned and categorized by /integration-scan
📋 Report: /INTEGRATION/logs/scan-report-[timestamp].md
NEXT STEPS:
1. Review skill: INTEGRATION/incoming/[NAME]/SKILL.md
2. Run '/integration-process' to finalize integration
3. Test skill: "Use [NAME] skill to..."
Time: [X] minutes | Size: [X] MB | Quality: ✅ Ready
❌ Failed to install skill-seekers
Reason: [error message]
Please install manually:
pip install skill-seekers
Then retry: /create-skill [your-parameters]
❌ Skill generation failed
Source: [URL/GitHub/PDF]
Error: [detailed error message]
Common fixes:
• Check URL is accessible
• Verify GitHub repo exists (public access)
• Ensure PDF file path is correct
• Try without --enhance flag first
Retry with debug: skill-seekers [command] --verbose
⚠️ Skill generated but SKILL.md not found
Location: INTEGRATION/incoming/[NAME]
This may indicate:
• Incomplete generation
• Unexpected directory structure
Suggested actions:
1. Check manually: ls -la INTEGRATION/incoming/[NAME]
2. Review logs: skill-seekers --help
3. Re-run with fresh output directory
⚠️ Skill created but auto-scan failed
Skill location: INTEGRATION/incoming/[NAME]
You can manually run integration scan:
/integration-scan
During generation, Skill Seekers performs:
If --enhance used:
pip install (standard package manager)/INTEGRATION/incoming (quarantine area)/integration-scan before final integration| Source Type | Typical Time | Enhancement Time | Output Size |
|---|---|---|---|
| Small docs (10-20 pages) | 5-8 min | +2 min | 1-5 MB |
| Medium docs (50-100 pages) | 10-15 min | +3 min | 5-15 MB |
| GitHub repo (small) | 8-12 min | +2 min | 2-8 MB |
| GitHub repo (large) | 15-25 min | +4 min | 10-30 MB |
| PDF (technical manual) | 5-10 min | +2 min | 1-10 MB |
Complete Pipeline:
/create-skill → INTEGRATION/incoming/ → /integration-scan (auto)
↓
Review scan report
↓
/integration-process → Move to skills-templates/
↓
/integration-validate → Quality checks
↓
/integration-update-docs → Update README
↓
Production-ready skill ✅
# Best approach: Use pre-configured config file
/create-skill --config ~/.skill-seekers/configs/fastapi.json
Result: Comprehensive FastAPI skill with:
Time: ~12 minutes
Compare to basic URL approach:
# Basic approach: Only captures 1 page (12 KB)
/create-skill --url https://fastapi.tiangolo.com --name fastapi
Config files provide 100x better content extraction!
/create-skill --github facebook/react
Result: React skill with component patterns, hooks, lifecycle methods, AST-parsed API surface, and GitHub issues/PRs context.
Time: ~12 minutes
/create-skill --pdf ~/Documents/api-reference-v3.pdf --name company-api --enhance
Result: Structured skill from PDF with endpoints, authentication, examples, and enhanced clarity.
Time: ~14 minutes (10 min extraction + 4 min enhancement)
✅ Use --enhance for:
⚠️ Skip --enhance for:
fastapi, react-hooks, company-apiaws-lambda not amazon-web-services-lambda-functions~/.skill-seekers/configs/ for pre-configured popular frameworksWhen to create a custom config:
Sample config structure:
{
"name": "framework-name",
"description": "Short description",
"base_url": "https://docs.example.com/",
"start_urls": ["https://docs.example.com/tutorial/"],
"url_patterns": {
"include": ["/tutorial/", "/api/"],
"exclude": ["/blog/", "/external/"]
},
"categories": {
"getting_started": ["intro", "tutorial"],
"api": ["api", "reference"]
},
"rate_limit": 0.5,
"max_pages": 250
}
/INTEGRATION/incoming has space (~50-100 MB free recommended)pip has internet access for auto-installrm -rf INTEGRATION/incoming/[NAME]# Verify Python environment
python3 --version
# Install manually
pip install skill-seekers
# Verify
skill-seekers --version
# Wrong Python environment - check pip location
which pip
which python3
# Reinstall with correct pip
python3 -m pip install skill-seekers
# Use Skill Seekers directly with custom timeout
skill-seekers pdf --file huge.pdf --name huge-manual --timeout 3600
# Set OpenAI API key (if not already set)
export OPENAI_API_KEY="sk-..."
# Or skip enhancement for now
/create-skill --url https://example.com --name example
/integration-scan - Categorize incoming files (auto-run by this command)/integration-process - Move validated skills to final location/integration-validate - Run comprehensive quality checks/integration-update-docs - Update README with new skillsLast Updated: December 26, 2025 Dependencies: skill-seekers package, /INTEGRATION directory structure Integration: Works seamlessly with integration pipeline commands
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience