🚀 Multi-Platform Feature Parity - 4 LLM Platforms Supported
This major feature release adds complete multi-platform support for Claude AI, Google Gemini, OpenAI ChatGPT, and Generic Markdown export. All features now work across all platforms with full feature parity.
🎯 Highlights
Multi-LLM Platform Support
- ✅ 4 platforms supported: Claude AI, Google Gemini, OpenAI ChatGPT, Generic Markdown
- ✅ Complete feature parity: All skill modes work with all platforms
- ✅ Platform adaptors: Clean architecture with platform-specific implementations
- ✅ Unified workflow: Same scraping output works for all platforms
- ✅ Smart enhancement: Platform-specific AI models (Claude Sonnet 4, Gemini 2.0 Flash, GPT-4o)
Platform-Specific Capabilities
| Platform | Format | Upload | Enhancement | Unique Features |
|---|---|---|---|---|
| Claude AI | ZIP + YAML | Skills API | Sonnet 4 | MCP integration |
| Google Gemini | tar.gz | Files API | Gemini 2.0 | 1M token context |
| OpenAI ChatGPT | ZIP + Vector | Assistants API | GPT-4o | Semantic search |
| Generic Markdown | ZIP | Manual | - | Universal compatibility |
Complete Feature Parity
All skill modes work with all platforms:
- 📄 Documentation scraping → All 4 platforms
- 🐙 GitHub repository analysis → All 4 platforms
- 📕 PDF extraction → All 4 platforms
- 🔀 Unified multi-source → All 4 platforms
- 💻 Local repository analysis → All 4 platforms
18 MCP Tools with Multi-Platform Support
package_skill- Now acceptstargetparameter (claude, gemini, openai, markdown)upload_skill- Now acceptstargetparameter (claude, gemini, openai)enhance_skill- NEW standalone tool withtargetparameterinstall_skill- Full multi-platform workflow automation
📦 Installation
# Core package (Claude support)
pip install skill-seekers==2.5.0
# With Gemini support
pip install skill-seekers[gemini]==2.5.0
# With OpenAI support
pip install skill-seekers[openai]==2.5.0
# With all platforms
pip install skill-seekers[all-llms]==2.5.0🚀 Quick Start - Multi-Platform
# Scrape documentation (platform-agnostic)
skill-seekers scrape --config configs/react.json
# Package for different platforms
skill-seekers package output/react/ --target claude # ZIP
skill-seekers package output/react/ --target gemini # tar.gz
skill-seekers package output/react/ --target openai # ZIP with vector
skill-seekers package output/react/ --target markdown # ZIP universal
# Upload to platforms (requires API keys)
export ANTHROPIC_API_KEY=sk-ant-...
export GOOGLE_API_KEY=AIzaSy...
export OPENAI_API_KEY=sk-proj-...
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📚 Documentation
📈 Stats
- 16 commits since v2.4.0
- 700 tests passing (up from 427, +273 new tests)
- 4 platforms supported (was 1)
- 18 MCP tools (up from 17)
- 5 documentation guides updated/created
- 29 files changed, 6,349 insertions(+), 253 deletions(-)
🎉 What's New
See CHANGELOG.md for complete details.
🙏 Contributors
- @yusufkaraaslan - Multi-platform architecture, all platform adaptors, comprehensive testing
Full Changelog: v2.4.0...v2.5.0