Infrastructure: - Add GitHub Actions workflows (tests.yml, release.yml) - Add CHANGELOG.md with full version history - Add CONTRIBUTING.md with contribution guidelines - Add RELEASE_NOTES_v1.0.0.md for v1.0.0 release Documentation: - Update README.md with version badge (v1.0.0) - Update test count badge (14 tests) - Add links to new documentation files Features: - CI/CD pipeline with automated testing - Multi-OS testing (Ubuntu, macOS) - Multi-Python version testing (3.7-3.11) - Automated release creation on tag push - Code coverage reporting This completes the v1.0.0 production release setup.
2.4 KiB
2.4 KiB
Release v1.0.0 - Production Ready 🚀
First production-ready release of Skill Seekers!
🎉 Major Features
Smart Auto-Upload
- Automatic skill upload with API key detection
- Graceful fallback to manual instructions
- Cross-platform folder opening
- New
upload_skill.pyCLI tool
9 MCP Tools for Claude Code
- list_configs
- generate_config
- validate_config
- estimate_pages
- scrape_docs
- package_skill (enhanced with auto-upload)
- upload_skill (NEW!)
- split_config
- generate_router
Large Documentation Support
- Handle 10K-40K+ page documentation
- Intelligent config splitting
- Router/hub skill generation
- Checkpoint/resume for long scrapes
- Parallel scraping support
✨ What's New
- ✅ Smart API key detection and auto-upload
- ✅ Enhanced package_skill with --upload flag
- ✅ Cross-platform utilities (macOS/Linux/Windows)
- ✅ Improved error messages and UX
- ✅ Complete test coverage (14/14 tests passing)
🐛 Bug Fixes
- Fixed missing
import osin mcp/server.py - Fixed package_skill.py exit codes
- Improved error handling throughout
📚 Documentation
- All documentation updated to reflect 9 tools
- Enhanced upload guide
- MCP setup guide improvements
- Comprehensive test documentation
- New CHANGELOG.md
- New CONTRIBUTING.md
📦 Installation
# Install dependencies
pip3 install requests beautifulsoup4
# Optional: MCP integration
./setup_mcp.sh
# Optional: API-based features
pip3 install anthropic
export ANTHROPIC_API_KEY=sk-ant-...
🚀 Quick Start
# Scrape React docs
python3 cli/doc_scraper.py --config configs/react.json --enhance-local
# Package and upload
python3 cli/package_skill.py output/react/ --upload
🧪 Testing
- Total Tests: 14/14 PASSED ✅
- CLI Tests: 8/8 ✅
- MCP Tests: 6/6 ✅
- Pass Rate: 100%
📊 Statistics
- Files Changed: 49
- Lines Added: +7,980
- Lines Removed: -296
- New Features: 10+
- Bug Fixes: 3
🔗 Links
- Documentation
- MCP Setup Guide
- Upload Guide
- Large Documentation Guide
- Contributing Guidelines
- Changelog
Full Changelog: af87572...7aa5f0d