SkillHub v0.2.7
Introduces the SkillHub CLI v1 with full command suite, skill version comparison, and enhanced namespace management.
🌟 Highlights
- 🛠️ SkillHub CLI v1: Full-featured command-line tool with install/publish/search/update/doctor commands and 14+ agent profiles
- 🔍 Skill Version Compare: New page with unified diff view to compare any two versions of a skill
- 👥 Namespace Management Upgrade: Edit namespace info, transfer ownership, batch pagination, and team namespace deletion
🚨 Breaking Changes
⚠️ SkillHub CLI v1 introduces a brand-new command-line tool. As the first official CLI release, users adopting it should note:
- Publish CLI to npm with
@astron-team/skillhub-cliscope - Requires authentication via
skillhub loginbefore using publish/install commands - Local config and credentials are stored under the user home directory; see the CLI guide for details
- Server adds new
/api/cli/*endpoints; older server deployments must upgrade to v0.2.7 to use CLI features
✨ Features
- Add SkillHub CLI v1 with full command suite (install/publish/search/update/doctor/login etc.) and multi-agent profile support by @dongmucat in #359
- Add skill version compare page with unified diff and syntax highlighting by @dongmucat in #390
- Add namespace edit and transfer ownership UI with pagination support by @dongmucat in #412
- Add skill upload size limits, support nested SKILL.md, and fix session handling on publish by @XiaoSeS in #364
🐛 Bug Fixes
- Support team namespace deletion by @dongmucat in #408
- Restore web compatibility with Chromium 83 (Debian 10) and scope legacy target to production build by @cheney in #414
- Disable chunked encoding for Aliyun OSS compatibility by @dongmucat in #376
- Pin pnpm 10.33 and approve esbuild build scripts in CI by @dongmucat in #413
- Add index on
promotion_request.target_namespace_idto improve query performance by @dongmucat in #412 - Remove optimistic update on member add to avoid cross-page duplication by @dongmucat in #412
- Return correct exit code for CLI network failures by @dongmucat in #359
⚡ Performance
No performance-related improvements.
📚 Documentation
- Update skill publish concept diagram by @XiaoSeS in #363
- Add comprehensive CLI usage guide and beautify CLI README by @dongmucat in #359
- Add Gemini code review workflow by @dongjiang1989 in #391
🔧 Chore
- Add comprehensive CLI integration and unit test coverage by @dongmucat in #359
- Add database migration V41: index on
promotion_request.target_namespace_id - Add Chinese and English i18n for namespace edit, transfer ownership, and version compare
- Publish CLI to npm with
@astron-team/skillhub-cliscope
📖 Documentation
- Docs site: https://iflytek.github.io/skillhub/
👥 New Contributors
- @cheney made their first contribution in #414
- @dongjiang1989 made their first contribution in #391
Full Changelog: v0.2.6...v0.2.7