iflytek

skillhub: Host and Govern Agent Skill Packages

SkillHub is a self-hosted registry for teams to publish, version, discover, and govern reusable agent skills. Built with Java and Spring Boot, it provides namespaces, access controls, audit logs, and CLI-based distribution for private enterprise deployments.

Stars
5.4k
Forks
821
Last commit
today
Contributors
49
Releases, 12 months
37

Our take

Activeregular commits and releases

Health score

79/100

How it is scored
Activity
83
Community
71
Issues
79
Pull requests
82
  • Merges more pull requests than 92% of the projects we track
  • Releases more often than 83% of the projects we track

SkillHub is an actively maintained, Apache-2.0 licensed option for organizations that need private, governed skill distribution and can operate its deployment stack.

Good fit if

  • Your organization needs self-hosted skill publishing, versioning, access control, and audit logging.
  • You can run Docker Compose or Kubernetes and provide the required backend services and storage.
  • You want a CLI and API workflow for distributing skills to agent platforms that use the standard skill package format.

Look elsewhere if

  • You need a ready-made catalog of skills rather than infrastructure for hosting your own.
  • Your use case depends on ClawHub-compatible publishing, which the README says is not supported; publishing uses the first-party SkillHub CLI.
  • You want a deployment without operating a database-backed web application or managing its configuration and credentials.
All health signals
Last commit2026-11-11 (today)
Commits, last 90 days100+
Releases, last 12 months37 (latest v0.2.26, 2026-11-06)
Contributors49 (top contributor: 41% of commits)
Issues closed, last 90 days21+ (typically closed in 1 day)
Pull requests merged, last 90 days89 (typically merged in 0 days)
Project age8 months

Checked on 2026-11-12 with the GitHub API.

Overview

SkillHub is a self-hosted registry and governance platform for reusable agent skills, built on Java and Spring Boot. It gives organizations a private place to publish and version skill packages, let authorized teams discover and install them, and manage access and review without relying on a public registry.

The project targets enterprise teams running agent skills on their own infrastructure. Its web interface and CLI support publishing and installation, while its REST API and compatibility support connect the registry to agent tools. It manages skill distribution rather than providing a curated collection of skills.

Key Features

  • Publish skill packages with semantic versions, tags, and automatic latest tracking.
  • Organize skills in team and global namespaces with Owner, Admin, and Member roles.
  • Search skills with namespace, download, rating, and recency filters, subject to visibility rules.
  • Review team-level publishing and gate promotion to the global namespace, with governance actions recorded in audit logs.
  • Install and manage skills with the SkillHub CLI, or use its REST API and ClawHub-compatible search, inspection, and installation paths.
  • Store packages on a local filesystem or S3-compatible storage such as MinIO.
  • Deploy with Docker Compose or Kubernetes, with a Helm chart also available.
  • Support English, Simplified Chinese, Russian, and Korean interfaces.

Use Cases

  • An enterprise platform team can host proprietary agent skills behind its firewall and control which teams can access them.
  • A team can publish reviewed, versioned skills and let members install them through the CLI instead of copying package folders manually.
  • Administrators can govern promotion of skills from team namespaces to a shared global registry and retain an audit trail.
  • Organizations using compatible agent platforms can distribute standard SKILL.md packages through a central registry.

What you need

Detected in the repository

  • Java (main language on GitHub)
  • A Compose file to run it with its related services
  • A Helm chart for Kubernetes
  • Automated checks on GitHub Actions

License in plain words

Apache-2.0permissive

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: the license, the NOTICE file and a note of your changes
  • Share your changes: no
  • Includes an explicit patent grant from the contributors:

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

For a release-image deployment, the README provides this quick start:

curl -fsSL https://imageless.oss-cn-beijing.aliyuncs.com/runtime.sh | sh -s -- up --public-url https://skillhub.your-company.com

Set the public URL to your instance's HTTPS address for production use. See the README and self-hosting guide for configuration, upgrades, and Kubernetes deployment details.

Alternatives

  • clawhub: ClawHub is a public skills registry with vector search, while SkillHub focuses on self-hosted enterprise publishing, access controls, and audit logs.
  • SkillRank: SkillRank is a public registry paired with a Rust CLI and skill evaluations, while SkillHub focuses on private team governance and distribution.
ProjectLanguageLicenseStarsStatus
skillhubJavaApache-2.05.4kActive
clawhubTypeScriptMIT9.5kActive
SkillRankRustMIT0New

Considerations

  • The repository is relatively young, so teams should validate its operational fit and deployment procedures before relying on it for production skill distribution.
  • The application uses PostgreSQL, Redis, and package storage; production deployments may also need external S3-compatible storage and careful configuration of secrets, URLs, and bootstrap administrator credentials.
  • The README cautions that the supplied monitoring example is not ready to scrape the backend as-is. Metrics access and authentication need to be configured before treating it as monitoring coverage.
  • ClawHub compatibility is limited to search, inspection, and installation. SkillHub publishing requires its own CLI.
  • Apache-2.0 covers SkillHub itself, but teams republishing skill packages must also check each package's own license.

Found this useful?

Share it with someone who would like skillhub.