Create Your First Skill
Learn by doing! This tutorial walks you through creating your first AI skill from documentation in just 5 minutes.
Prerequisites: Skill Seekers installed (Installation Guide)
Time: 5 minutes | Result: Working Claude skill ready to upload
What We’ll Build
We’ll create a skill from Tailwind CSS documentation because it’s:
- Small (~50 pages) - quick to scrape
- Well-structured - demonstrates good results
- Useful - a skill you’ll actually use
Final result: A Claude skill that knows Tailwind CSS utilities, components, and best practices.
Step 1: Check Your Installation
Make sure Skill Seekers is ready:
skill-seekers --version
You should see something like: Skill Seekers v2.6.0
If not installed: See Installation Guide
Step 2: Scrape the Documentation
Run this single command:
skill-seekers scrape https://tailwindcss.com/docs/installation --max-pages 50
What happens:
- llms.txt check - Looks for AI-optimized docs (10x faster if available)
- BFS traversal - Crawls all documentation pages
- Smart categorization - Organizes content into sections
- Code detection - Identifies and formats code examples
- SKILL.md generation - Creates main skill file
Progress output:
🔍 Checking for llms.txt...
📥 Scraping documentation...
├─ Page 1/50: Installation
├─ Page 2/50: Editor Setup
├─ Page 3/50: Utility-First Fundamentals
...
└─ Page 50/50: Plugin API
✅ Skill created: output/tailwindcss/SKILL.md
📊 Statistics:
- Pages: 50
- Code examples: 127
- Categories: 8
- Time: 45 seconds
Step 3: Review What Was Created
Check the output:
ls output/tailwindcss/
You should see:
output/tailwindcss/
├── SKILL.md # Main skill file (250-400 lines)
├── references/ # Detailed documentation
│ ├── utilities/
│ │ ├── layout.md
│ │ ├── flexbox.md
│ │ └── spacing.md
│ ├── components/
│ │ └── forms.md
│ └── configuration/
│ └── theme.md
└── examples/ # Code examples extracted
├── custom-colors.md
└── responsive-design.md
Preview the skill:
head -50 output/tailwindcss/SKILL.md
Step 4: Enhance with AI (Optional)
Transform from basic (3/10) to comprehensive (9/10):
Option A: Local Enhancement (FREE with Claude Max)
skill-seekers enhance output/tailwindcss/
Uses your Claude Max subscription - no API costs!
Option B: API Enhancement (Fast)
export ANTHROPIC_API_KEY="sk-ant-..."
skill-seekers enhance output/tailwindcss/ --mode api
Cost: ~$0.10-$0.20
What enhancement does:
- Summarizes key concepts
- Extracts best practices
- Identifies common patterns
- Creates quick reference sections
- Improves organization
Time: 30-60 seconds
Step 5: Package the Skill
Package for Claude AI:
skill-seekers package output/tailwindcss/ --target claude
Output:
✅ Packaged: tailwindcss-claude.zip (1.8 MB)
📦 Format: Claude AI (YAML frontmatter)
📄 Files: 1 SKILL.md + 45 references
🎯 Ready to upload!
For other platforms:
# Google Gemini
skill-seekers package output/tailwindcss/ --target gemini
# OpenAI ChatGPT
skill-seekers package output/tailwindcss/ --target openai
# Generic Markdown
skill-seekers package output/tailwindcss/ --target markdown
Step 6: Upload to Claude
Automatic Upload:
export ANTHROPIC_API_KEY="sk-ant-..."
skill-seekers upload tailwindcss-claude.zip --target claude
Manual Upload:
- Open Claude.ai
- Start a new conversation
- Click “Add Knowledge” (📎 icon)
- Upload
tailwindcss-claude.zip - Done!
Step 7: Test Your Skill
Try these prompts in Claude:
"What are the Tailwind spacing utilities?"
"Show me how to create a responsive navbar with Tailwind"
"What's the difference between px-4 and p-4?"
"Create a card component using Tailwind utilities"
Result: Claude responds with accurate, context-aware answers based on official Tailwind documentation!
What You Just Learned
Skills covered:
- ✅ How to scrape documentation websites
- ✅ How to review generated skills
- ✅ How to enhance with AI (optional)
- ✅ How to package for different platforms
- ✅ How to upload to Claude
Time investment: 5 minutes (10-15 with enhancement)
Result: Production-quality AI skill ready to use!
Try These Next
Now that you know the basics, try:
1. Use a Preset Configuration
Skill Seekers includes 24 presets for popular frameworks:
# List available presets
skill-seekers list-configs
# Try React
skill-seekers scrape --config react --max-pages 100
# Try Vue
skill-seekers scrape --config vue --max-pages 100
# Try Django
skill-seekers scrape --config django --max-pages 150
2. Scrape a GitHub Repository
Add code analysis to your skills:
skill-seekers github facebook/react --local-repo-path /path/to/react
See: Analyzing GitHub Tutorial
3. Extract from PDFs
Turn technical PDFs into searchable skills:
skill-seekers pdf --input manual.pdf --ocr
4. Create Multi-Source Skills
Combine docs + GitHub + PDFs:
skill-seekers unified --config django-complete.json
Common Issues
”No pages found”
Problem: Scraper couldn’t find content
Solution: Use interactive mode to test selectors:
skill-seekers scrape https://your-site.com/docs --interactive
“Scraping too slow”
Solutions:
# Use async mode (2-3x faster)
skill-seekers scrape URL --async
# Reduce pages for testing
skill-seekers scrape URL --max-pages 10
# Check if llms.txt is available (10x faster!)
curl https://your-site.com/llms.txt
“Enhancement failed”
Solutions:
- Local mode: Make sure Claude Code is installed
- API mode: Set
ANTHROPIC_API_KEYenvironment variable - Timeout: Increase with
--timeout 1200(20 minutes)
Full troubleshooting: Troubleshooting Guide
Quick Reference
Your typical workflow:
# 1. Scrape
skill-seekers scrape https://docs.site.com/ --max-pages 50
# 2. Enhance (optional)
skill-seekers enhance output/sitename/
# 3. Package
skill-seekers package output/sitename/ --target claude
# 4. Upload
skill-seekers upload sitename-claude.zip
# Done! 🎉
Time estimates:
- Small skill (10-50 pages): 1-2 minutes
- Medium skill (100-200 pages): 3-5 minutes
- Large skill (500+ pages): 15-30 minutes
Next Steps
Tutorials:
- Scraping Documentation - Complete step-by-step guide
- Analyzing GitHub - Add code analysis
- Extracting PDFs - Work with PDF documentation
- Multi-Source Skills - Combine multiple sources
Manual:
- Documentation Scraping - Advanced techniques
- AI Enhancement - Deep dive into enhancement
- Multi-Platform Support - Platform-specific guides
CLI Reference:
- scrape command - Complete command reference
- package command - Packaging options
- upload command - Upload automation
Questions? Open an issue: https://github.com/yusufkaraaslan/Skill_Seekers/issues