CLI Overview

Skill Seekers provides a comprehensive command-line interface for creating, enhancing, and deploying AI skills across multiple platforms.

Available Commands

Core Commands

CommandPurposeTimeExample
scrapeScrape documentation websites20-40 minskill-seekers scrape --config configs/react.json
githubScrape GitHub repositories5-10 minskill-seekers github --repo facebook/react
pdfExtract content from PDFs5-15 minskill-seekers pdf --pdf manual.pdf --name myskill
unifiedMulti-source scraping30-45 minskill-seekers unified --config configs/react_unified.json

Processing Commands

CommandPurposeTimeExample
enhanceAI-enhance skills30-60 secskill-seekers enhance output/react/
packagePackage for platformsInstantskill-seekers package output/react/ --target claude
uploadUpload to LLM platforms5-10 secskill-seekers upload output/react.zip

Utility Commands

CommandPurposeTimeExample
configConfigure tokens & settingsInstantskill-seekers config --github
resumeResume interrupted jobsVariableskill-seekers resume abc123
estimateEstimate page count1-2 minskill-seekers estimate --config configs/react.json
validateValidate config filesInstantskill-seekers validate configs/react.json
installOne-command installVariableskill-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:

Processing Commands:

Configuration (v2.7.0):