{
  "id": 10435260,
  "title": "SkillHub v0.2.21, Run for Real: Suite Bundles, Device Flow Login and Pi",
  "url": "https://urgent.news/2026/09/28/skillhub-v0-2-21-run-for-real-suite-bundles-device-flow-login-and-pi",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-28T11:54:06.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/fenju_fu/skillhub-v0221-run-for-real-suite-bundles-device-flow-login-and-pi-44la"
  },
  "original_language": "en",
  "account": "SkillHub v0.2.21 released on 2026-09-19, with comprehensive release notes detailing the three major updates. First, the Suite Bundle publishing flow has been revamped, requiring two flags for full functionality. A two-stage process allows previewing changes without creating any Skill versions or Suite versions, with a durable task initiating only when all members are ready for publication. Second, the CLI now supports OAuth Device Flow sign-in, eliminating the need for a token. This new flow initiates a device flow and prints a verification URL and one-time code for approval. The CLI validates the token and saves it without revealing the secret. Finally, SkillHub now supports the Pi as a first-class agent target, with the command skillhub install slug --agent pi --scope project allowing installation into the .pi/skills/ slug directory. Other improvements include the ability to yank published versions through the web/API lifecycle endpoints, with serialized concurrent yanks to prevent conflicts. Back up PostgreSQL databases before upgrading, as Flyway migrations V54 through V65 run automatically. Note that the default post-login fallback is now / instead of /dashboard, requiring an explicit return target if needed. The unified identity core remains in LEGACY mode by default, preserving existing login behavior. For more information, consult the release notes at https://github.com/iflytek/skillhub/releases/tag/v0.2.21.",
  "summary": "SkillHub v0.2.21 shipped on 2026-09-19. Instead of summarizing the release notes, we pulled the tag, started it locally with the official compose.release.yml , and recorded each headline update as it actually runs. Every screenshot below comes from that local run; the skills and suites are fictional sample data. The deployment Images skillhub-server , skillhub-web and skillhub-scanner at v0.2.21…",
  "key_points": [
    "SkillHub v0.2.21 released on 2026-09-19",
    "Suite Bundle publishing flow revamped with two-stage preview process",
    "Supports Pi as first-class agent target with installation command"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}