Repolode
iflytek

iflytek/skillhub

Self-hosted, open-source registry for publishing, versioning, and governing agent skill packages inside an organization.

Stars
5,261
Forks
804
Open issues
31
Last commit
yesterday

What is it?

SkillHub is a self-hosted registry where teams publish agent skill packages, organize them into team or global namespaces, and let members find and install them through search or the CLI. Skills are versioned with semantic versions, custom tags such as beta and stable, and automatic latest tracking.

Access is controlled with namespace roles (Owner, Admin, Member), publishing policies, and visibility rules, and governance actions such as reviews and promotions to the global scope are recorded in audit logs. The platform also supports API token management, OAuth account merging, stars, ratings, and download tracking.

It runs on Spring Boot with PostgreSQL, Redis, and S3 or MinIO storage, with a React web UI. Deployment is supported through Docker Compose, Kubernetes manifests, and a Helm chart, and it works with ClawHub-style clients and the first-party @astron-team/skillhub CLI.

Key features

  • 01Publish and version agent skill packages with semantic versions and custom tags.
  • 02Organize skills into team or global namespaces with Owner, Admin, and Member roles.
  • 03Full-text search with filters by namespace, downloads, ratings, and recency.
  • 04Governance actions such as reviews and promotions are recorded in audit logs.
  • 05Scoped API tokens for CLI and programmatic access.
  • 06Pluggable storage across local filesystem and S3 or MinIO.

Use cases

  • Sharing internally developed agent skills across an enterprise without exposing them publicly.
  • Running a governed skill catalog behind a firewall with review and audit requirements.
  • Distributing vetted skills to employees' coding agents through a single CLI install command.

Quick start

  1. 1

    Install Docker and Docker Compose

  2. 2

    Start the local development stack from the repository root

    make dev-all
  3. 3

    Open the Web UI in your browser

Things to know

  • Self-hosting requires your own infrastructure and operational effort.
  • Local development needs Docker, and Maven dependency downloads may need a mirror in China.
  • The default local bootstrap admin password is public in the README and must be changed for production.

Topics

FAQ

What is skillhub?
Self-hosted, open-source registry for publishing, versioning, and governing agent skill packages inside an organization. SkillHub is a self-hosted registry where teams publish agent skill packages, organize them into team or global namespaces, and let members find and install them through search or the CLI. Skills are versioned with semantic versions, custom tags such as beta and stable, and automatic latest tracking.
Is skillhub free to use? What license does it have?
skillhub is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is skillhub still maintained?
Actively maintained. The last commit to skillhub was on Oct 21, 2026.
What can I use skillhub for?
Sharing internally developed agent skills across an enterprise without exposing them publicly. Running a governed skill catalog behind a firewall with review and audit requirements. Distributing vetted skills to employees' coding agents through a single CLI install command.
How do I install skillhub?
Install Docker and Docker Compose Start the local development stack from the repository root: make dev-all Open the Web UI in your browser
Where can I get skillhub?
The source code and installation instructions are on GitHub: https://github.com/iflytek/skillhub

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects