github iflytek/skillhub v0.2.20

3 hours ago

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.sh installation 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

  • Remove the legacy Docusaurus documentation site after the VitePress migration by @XiaoSeS in #849.

⬆️ 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.yml enables Suite review writes by default. For rolling deployments with old and new Server instances running together, keep SKILLHUB_SUITE_REVIEW_WRITES_ENABLED=false until all instances are upgraded, then set it to true and restart the new instances.

📖 Documentation

👥 New Contributors

See the linked pull requests for contributor attribution.

Full Changelog: v0.2.19...v0.2.20

Don't miss a new skillhub release

NewReleases is sending notifications on new releases.