SkillHub v0.2.20
SkillHub now supports versioned Skill Suites, a clearer marketplace and console experience, and a broader reviewed starter collection.
🌟 Highlights
- Bundle ordered, exact Skill versions into independently versioned Skill Suites, with typed discovery, lifecycle management, review flows, and availability checks.
- Navigate a clearer Skill Marketplace and Suite Marketplace, with My Skills and My Suites consolidated into the dashboard and paginated portal lists.
- Install from an expanded reviewed starter collection, including SandBase MCP, Zero Slop, Cue Omni Reader, and the first-party SkillHub CLI guide.
✨ Features
- Add first-class Skill Suites with immutable published snapshots, exact member versions, Entry Skills, idempotent install plans, and Web management and review flows by @XiaoSeS in #828.
- Unify the landing page, dashboard, settings, responsive navigation, and paginated namespace and Skill lists by @XiaoSeS in #825.
- Restore the public Suite marketplace and reorganize marketplace, dashboard, and account navigation by @XiaoSeS in #855.
- Add a first-party SkillHub CLI guide with provenance-aware bootstrap safeguards by @XiaoSeS in #836 and #842.
- Add reviewed SandBase MCP, Zero Slop, and Cue Omni Reader Skills to the built-in collection by @FenjuFu and @XiaoSeS in #821, #832, #844, and #845.
🐛 Bug Fixes
- Stop treating ordinary identifiers, function results, property access, and string expressions as hard-coded credentials during pre-publish validation, while retaining real secret detection by @XiaoSeS in #830.
- Let super administrators discover and restore hidden Skills without exposing hidden owner content to ordinary users by @XiaoSeS in #829.
- Clear the v0.2.20 release blockers by fixing the 390px landing-page overflow, patching Web dependency advisories, and switching MinIO pulls to the official Quay repository by @XiaoSeS in #859.
📚 Documentation
- Define the Skill Suite lifecycle, compatibility model, API surface, and rolling-deployment procedure by @XiaoSeS in #826.
- Document
runtime.shinstallation for deployments in China by @FenjuFu in #834. - Publish the 2026 W36 and W37 open-source weekly reports by @XiaoSeS in #818 and #858.
🔧 Chore
⬆️ Upgrade Notes
- Back up PostgreSQL before upgrading. The Server automatically applies Flyway V49–V53; schema downgrade requires restoring the pre-upgrade backup.
- The official single-instance
compose.release.ymlenables Suite review writes by default. For rolling deployments with old and new Server instances running together, keepSKILLHUB_SUITE_REVIEW_WRITES_ENABLED=falseuntil all instances are upgraded, then set it totrueand restart the new instances.
📖 Documentation
- Docs site: https://iflytek.github.io/skillhub/
👥 New Contributors
See the linked pull requests for contributor attribution.
Full Changelog: v0.2.19...v0.2.20