iflytek/skillhub

Self-hosted, open-source agent skill registry for enterprises. Publish & version skill packages, govern with RBAC and audit logs, deploy on-premise with Docker or Kubernetes.

What it solves

SkillHub provides a centralized, self-hosted platform for organizations to manage their AI agent skills. It solves the problem of fragmented skill distribution by allowing teams to publish, discover, and govern reusable skill packages privately behind their own firewall, ensuring data sovereignty and access control.

How it works

SkillHub acts as a registry and governance layer. It uses a REST API and a CLI to allow users to upload skill packages (following the SKILL.md format). These packages are organized into namespaces with specific roles (Owner, Admin, Member) and publishing policies. The system supports semantic versioning, full-text search for discovery, and pluggable storage (local filesystem or S3/MinIO) for the actual skill files.

Who it’s for

It is designed for enterprises and teams building AI agents who need a private, governed environment to share and version their agent capabilities across different departments or projects.

Highlights

  • Self-Hosted & Private: Full data sovereignty with on-premise deployment.
  • Governance & RBAC: Team namespaces with member roles and audit logging for compliance.
  • Version Control: Support for semantic versioning and custom tags like beta and stable.
  • CLI-First Workflow: Native CLI for searching and installing skills directly into agents.
  • Pluggable Storage: Flexible backend storage options including S3 and MinIO.
  • Discovery: Full-text search with filters for ratings, downloads, and recency.

Related

  • Project
  • Project
  • Project
  • Project
  • Project