CLI Overview
Skill Seekers provides a comprehensive command-line interface for creating, enhancing, and deploying AI skills across multiple platforms.
Available Commands
Core Commands
| Command | Purpose | Time | Example |
|---|---|---|---|
scrape | Scrape documentation websites | 20-40 min | skill-seekers scrape --config configs/react.json |
github | Scrape GitHub repositories | 5-10 min | skill-seekers github --repo facebook/react |
pdf | Extract content from PDFs | 5-15 min | skill-seekers pdf --pdf manual.pdf --name myskill |
unified | Multi-source scraping | 30-45 min | skill-seekers unified --config configs/react_unified.json |
Processing Commands
| Command | Purpose | Time | Example |
|---|---|---|---|
enhance | AI-enhance skills | 30-60 sec | skill-seekers enhance output/react/ |
package | Package for platforms | Instant | skill-seekers package output/react/ --target claude |
upload | Upload to LLM platforms | 5-10 sec | skill-seekers upload output/react.zip |
Utility Commands
| Command | Purpose | Time | Example |
|---|---|---|---|
config | Configure tokens & settings | Instant | skill-seekers config --github |
resume | Resume interrupted jobs | Variable | skill-seekers resume abc123 |
estimate | Estimate page count | 1-2 min | skill-seekers estimate --config configs/react.json |
validate | Validate config files | Instant | skill-seekers validate configs/react.json |
install | One-command install | Variable | skill-seekers install output/react.zip |
Quick Reference
Complete Workflow
# 1. Scrape documentation
skill-seekers scrape --config configs/react.json
# 2. Enhance with AI
skill-seekers enhance output/react/
# 3. Package for platform
skill-seekers package output/react/ --target claude
# 4. Upload to platform
skill-seekers upload output/react.zip
Multi-Platform Workflow
# Scrape once
skill-seekers scrape --config configs/react.json
# Package for all platforms
skill-seekers package output/react/ --target claude
skill-seekers package output/react/ --target gemini
skill-seekers package output/react/ --target openai
skill-seekers package output/react/ --target markdown
# Upload to platforms
skill-seekers upload output/react.zip --target claude
skill-seekers upload output/react-gemini.tar.gz --target gemini
skill-seekers upload output/react-openai.zip --target openai
Command Categories
Source Commands
Extract content from various sources:
- scrape - Documentation websites
- github - GitHub repositories
- pdf - PDF documents
- unified - Multiple sources combined
Processing Commands
Transform and package skills:
- enhance - AI-powered improvement
- package - Platform-specific packaging
- upload - Deploy to LLM platforms
Common Options
Most commands support these options:
--config CONFIG- Load configuration from file--name NAME- Skill name--output DIR- Output directory--help- Show command help
Configuration Management (v2.7.0)
New in v2.7.0: Interactive configuration wizard and job resumption.
Setup GitHub Tokens
# Interactive wizard for multi-profile token management
skill-seekers config --github
# Set up multiple profiles (personal, work, etc.)
# Configure rate limit strategies (prompt, wait, switch, fail)
# Test connections and view rate limits
Configure API Keys
# Set up API keys for AI enhancement
skill-seekers config --api-keys
# Supported: Claude (Anthropic), Google Gemini, OpenAI ChatGPT
# Browser integration opens API key creation pages
# Secure storage with 600 permissions
Resume Interrupted Jobs
# List all resumable jobs
skill-seekers resume --list
# Resume specific job from checkpoint
skill-seekers resume abc123def456
# Clean up old job files
skill-seekers resume --clean
Auto-resume features:
- Automatic checkpoints every 60 seconds (configurable)
- Resume from network interruptions
- Continue after rate limit resets
- Recover from system crashes
Getting Help
# General help
skill-seekers --help
# Command-specific help
skill-seekers scrape --help
skill-seekers github --help
skill-seekers package --help
skill-seekers config --help
skill-seekers resume --help
Next Steps
Source Commands:
- Scrape Command - Documentation scraping
- GitHub Command - Repository scraping
- Unified Command - Multi-source scraping
Processing Commands:
- Enhance Command - AI enhancement
- Package Command - Multi-platform packaging
- Upload Command - Platform deployment
Configuration (v2.7.0):
- Config Command - Token & settings management
- Resume Command - Job resumption