Feature Support Matrix & Platform Comparison

Complete comparison of Skill Seekers features across all supported platforms.

Platform Overview

Skill Seekers supports 4 target platforms with different formats, APIs, and capabilities:

PlatformFormatAPIEnhancementStatus
Claude AIZIP, YAML frontmatterSkills API (manual)✅ LOCAL + API✅ Production
Google Geminitar.gz, plain markdownFiles API✅ API only✅ Production
OpenAI ChatGPTZIP, assistant instructionsAssistants API✅ API only✅ Production
Generic MarkdownZIP, universal markdownN/A❌ Not applicable✅ Production

Platform Capabilities

File Formats

PlatformPackage FormatSKILL.md FormatReferences
Claude AI.zipMarkdown + YAML frontmatterreferences/ directory
Google Gemini.tar.gzPlain markdown (no frontmatter)references/ directory
OpenAI ChatGPT.zipPlain text (assistant instructions)vector_store_files/
Generic Markdown.zipUniversal markdownreferences/ directory

Command:

skill-seekers package output/skill/ --target [claude|gemini|openai|markdown]

Enhancement Support

PlatformAPI ModeLOCAL ModeCostSpeed
Claude AI✅ Yes (Anthropic API)✅ Yes (Claude Code Max)$0.15-0.30 / FREEFast / Moderate
Google Gemini✅ Yes (Gemini API)❌ No$0.01-0.05Fast
OpenAI ChatGPT✅ Yes (OpenAI API)❌ No$0.15-0.30Fast
Generic Markdown❌ N/A❌ N/AN/AN/A

Commands:

# Claude (API mode)
export ANTHROPIC_API_KEY=sk-ant-...
skill-seekers enhance output/skill/ --enhance

# Claude (LOCAL mode - FREE!)
skill-seekers enhance output/skill/ --enhance-local

# Gemini (API mode)
export GOOGLE_API_KEY=AIza...
skill-seekers enhance output/skill/ --target gemini

# OpenAI (API mode)
export OPENAI_API_KEY=sk-proj-...
skill-seekers enhance output/skill/ --target openai

Upload Methods

PlatformManual UploadProgrammatic UploadMCP Tool
Claude AI✅ claude.ai/skills🚧 Coming soon🚧 Coming soon
Google Gemini✅ aistudio.google.com✅ Python API✅ Yes
OpenAI ChatGPT✅ platform.openai.com✅ Python API✅ Yes
Generic Markdown❌ N/A❌ N/A❌ N/A

Commands:

# Gemini (programmatic)
skill-seekers upload skill-gemini.tar.gz --target gemini --api-key AIza...

# OpenAI (programmatic)
skill-seekers upload skill-openai.zip --target openai --api-key sk-proj-...

# Claude (manual for now)
# Upload skill.zip at claude.ai/skills

Skill Modes

Single-Source Skills

All platforms support:

ModeCommandOutputPlatforms
Documentationskill-seekers scrapeSingle skill from docsAll
GitHubskill-seekers githubSingle skill from repoAll
PDFskill-seekers pdfSingle skill from PDFAll
Codebase (C3.x)skill-seekers-codebaseSingle skill from codeAll

Multi-Source Skills

Platform-specific support:

ModeCommandOutputClaudeGeminiOpenAIMarkdown
Unifiedskill-seekers unifiedMerged skill✅ Yes✅ Yes✅ Yes✅ Yes
Router (3-Stream)skill-seekers routerRouter + sub-skills✅ Yes⚠️ Limited⚠️ Limited❌ No

Notes:

  • Unified mode: All platforms merge multiple sources into one skill
  • Router mode: Claude AI has native sub-skill support; other platforms require manual sub-skill management

CLI Command Support

Scraping Commands

CommandDescriptionAll Platforms
skill-seekers scrapeDocumentation scraping✅ Yes
skill-seekers githubGitHub repository✅ Yes
skill-seekers pdfPDF extraction✅ Yes
skill-seekers unifiedMulti-source scraping✅ Yes
skill-seekers-codebaseCodebase analysis (C3.x)✅ Yes

Processing Commands

CommandDescriptionClaudeGeminiOpenAIMarkdown
skill-seekers enhanceAI enhancement✅ API + LOCAL✅ API only✅ API only❌ N/A
skill-seekers packagePackage skill✅ Yes✅ Yes✅ Yes✅ Yes
skill-seekers uploadUpload to platform🚧 Manual✅ Yes✅ Yes❌ N/A
skill-seekers validateValidate structure✅ Yes✅ Yes✅ Yes✅ Yes
skill-seekers routerGenerate router✅ Yes⚠️ Limited⚠️ Limited❌ No

Legend:

  • ✅ Full support
  • ⚠️ Partial support
  • 🚧 Coming soon
  • ❌ Not applicable

C3.x Codebase Analysis

Feature Support

All platforms support C3.x codebase analysis features:

FeatureCommand FlagOutputAll Platforms
Pattern Detection--extract-patternsDesign patterns✅ Yes
Test Extraction--extract-test-examples5 test categories✅ Yes
How-To Guides--build-how-to-guidesTutorial generation✅ Yes
Config Patterns--extract-config-patternsConfig analysis✅ Yes
Architecture--generate-architectureSystem overview✅ Yes
AI Enhancement`—ai-mode [autoapilocal

Example:

# Works for all platforms
skill-seekers-codebase path/to/repo/ \
  --output output/codebase/ \
  --extract-patterns \
  --extract-test-examples \
  --build-how-to-guides \
  --ai-mode auto

AI Enhancement Modes

ModeClaudeGeminiOpenAIMarkdown
AUTO (detect best)✅ LOCAL if available, else API✅ API✅ API❌ N/A
API✅ Anthropic API✅ Gemini API✅ OpenAI API❌ N/A
LOCAL✅ Claude Code Max (FREE!)❌ No❌ No❌ N/A
NONE✅ Basic output✅ Basic output✅ Basic output✅ Basic output

MCP Tool Support

Available MCP Tools

18 MCP tools for Claude Desktop integration:

Tool CategoryTool NameDescription
Scrapingscrape_docsDocumentation scraping
scrape_githubGitHub repository
scrape_pdfPDF extraction
unified_scrapeMulti-source scraping
Skill Managementpackage_skillPackage for platform
upload_skillUpload to Claude/Gemini/OpenAI
enhance_skillAI enhancement
validate_skillValidate structure
C3.x Analysisanalyze_codebaseFull codebase analysis
extract_patternsPattern detection
extract_test_examplesTest extraction
build_how_to_guidesTutorial generation
Git Sourcesadd_git_sourceAdd git config source
list_git_sourcesList sources
remove_git_sourceRemove source
fetch_git_sourcesFetch updates
Utilitieslist_presetsShow presets
get_presetGet preset config

Setup:

pip install skill-seekers[mcp]

# Add to Claude Desktop config
# ~/.config/Claude/claude_desktop_config.json (Linux)
# ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)
# %APPDATA%/Claude/claude_desktop_config.json (Windows)

See also: MCP Setup Guide


Workflow Coverage

Workflow: Documentation → Skill

StepCommandClaudeGeminiOpenAIMarkdown
1. Scrapeskill-seekers scrape
2. Enhanceskill-seekers enhance✅ API + LOCAL✅ API✅ API
3. Packageskill-seekers package --target X✅ ZIP✅ tar.gz✅ ZIP✅ ZIP
4. Uploadskill-seekers upload --target X🚧 Manual✅ API✅ API

Workflow: GitHub → Skill

StepCommandClaudeGeminiOpenAIMarkdown
1. Scrapeskill-seekers github
2. Packageskill-seekers package --target X✅ ZIP✅ tar.gz✅ ZIP✅ ZIP
3. Uploadskill-seekers upload --target X🚧 Manual✅ API✅ API

Workflow: Codebase (C3.x) → Skill

StepCommandClaudeGeminiOpenAIMarkdown
1. Analyzeskill-seekers-codebase
2. Extract Patterns--extract-patterns
3. Build Guides--build-how-to-guides
4. AI Enhance--ai-mode auto✅ LOCAL + API✅ API✅ API
5. Packageskill-seekers package --target X✅ ZIP✅ tar.gz✅ ZIP✅ ZIP
6. Uploadskill-seekers upload --target X🚧 Manual✅ API✅ API

Workflow: Multi-Source (Unified) → Skill

StepCommandClaudeGeminiOpenAIMarkdown
1. Unified Scrapeskill-seekers unified
2. Conflict DetectionAutomatic
3. Merge--merge-mode rule-based
4. Enhanceskill-seekers enhance✅ API + LOCAL✅ API✅ API
5. Packageskill-seekers package --target X✅ ZIP✅ tar.gz✅ ZIP✅ ZIP
6. Uploadskill-seekers upload --target X🚧 Manual✅ API✅ API

Workflow: Three-Stream Router → Skill

StepCommandClaudeGeminiOpenAIMarkdown
1. Code Streamskill-seekers-codebase
2. Docs Streamskill-seekers scrape
3. GitHub Streamskill-seekers github
4. Generate Routerskill-seekers router✅ Full support⚠️ Single skill⚠️ Single skill
5. Package All--include-subskills✅ ZIP✅ tar.gz✅ ZIP
6. Uploadskill-seekers upload --target X🚧 Manual✅ API✅ API

Note: Gemini and OpenAI don’t have native sub-skill routing, so the router flattens into a single comprehensive skill.


Platform-Specific Features

Claude AI Exclusive

LOCAL Enhancement Mode - FREE with Claude Code Max ✅ Sub-Skill Routing - Native hierarchical skill support ✅ Custom Instructions - Behavior customization in YAML frontmatter ✅ MCP Integration - 18 tools for Claude Desktop

Google Gemini Exclusive

Grounding Support - Automatic source attribution ✅ Long Context Window - Up to 1M tokens ✅ Low Cost Enhancement - $0.01-0.05 per skill (Gemini 2.0 Flash)

OpenAI ChatGPT Exclusive

Vector Store + file_search - Semantic search built-in ✅ Function Calling - Extend with custom tools ✅ Streaming Responses - Real-time answer generation

Generic Markdown

Universal Compatibility - Works with any LLM ✅ No Platform Lock-In - Pure markdown format ✅ Version Control Friendly - Easy to diff and track changes


Preset Support

24 built-in presets work across all platforms:

CategoryPresetsAll Platforms
Game EnginesGodot, Unity, Unreal✅ Yes
Web FrameworksReact, Vue, Angular, Svelte, Next.js✅ Yes
BackendDjango, FastAPI, Flask, Express, NestJS✅ Yes
LanguagesPython, TypeScript, Rust, Go✅ Yes
ToolsTailwind, Kubernetes, Docker, PostgreSQL✅ Yes

Usage:

# List all presets
skill-seekers list-presets

# Use preset (works for all platforms)
skill-seekers scrape --preset react
skill-seekers package output/react/ --target [claude|gemini|openai|markdown]

Cost Comparison

Enhancement Costs

PlatformModelInput CostOutput CostTypical SkillTotal Cost
Claude AI (API)Claude Sonnet$3/1M$15/1M50K in, 10K out$0.30
Claude AI (LOCAL)Claude Code MaxFREEFREEAny size$0.00 🎉
Google GeminiGemini 2.0 Flash$0.075/1M$0.30/1M50K in, 10K out$0.01
OpenAI ChatGPTGPT-4o$2.50/1M$10.00/1M50K in, 10K out$0.23

Storage/Upload Costs

PlatformStorage CostUpload CostNotes
Claude AIFREEFREEManual upload (for now)
Google Gemini$0.10/GB/dayFREEFiles API
OpenAI ChatGPT$0.10/GB/dayFREEVector Store
Generic MarkdownN/AN/ANo upload

Version Compatibility

FeatureVersion AddedClaudeGeminiOpenAIMarkdown
Documentation Scrapingv1.0.0
GitHub Scrapingv1.5.0
PDF Extractionv2.0.0
Multi-LLM Supportv2.5.0
C3.x Codebase Analysisv2.6.0
Three-Stream Architecturev2.6.0⚠️⚠️
AI Enhancement (API)v2.5.0
AI Enhancement (LOCAL)v2.6.0
Unified Scrapingv2.0.0
MCP Integrationv2.5.0⚠️⚠️

Platform Selection Guide

Choose Claude AI if:

  • ✅ You have Claude Code Max (FREE LOCAL enhancement!)
  • ✅ You need sub-skill routing (router pattern)
  • ✅ You want MCP integration with Claude Desktop
  • ✅ You prefer YAML frontmatter structure

Choose Google Gemini if:

  • ✅ You want lowest enhancement cost ($0.01-0.05)
  • ✅ You need very long context window (1M tokens)
  • ✅ You want automatic grounding/citations
  • ✅ You prefer plain markdown format

Choose OpenAI ChatGPT if:

  • ✅ You need Vector Store + semantic search
  • ✅ You want function calling capabilities
  • ✅ You need streaming responses
  • ✅ You’re building custom GPTs

Choose Generic Markdown if:

  • ✅ You want platform independence
  • ✅ You need version control friendly format
  • ✅ You’re using custom/local LLMs
  • ✅ You want maximum portability

Next Steps


Status: ✅ Complete (v2.6.0)

Found an issue or have suggestions? Open an issue