DISCOVER THE FUTURE OF AI AGENTS

SkillHub

Added Apr 25, 2026
Agent & Tooling
Open Source
DockerAI AgentsWeb ApplicationAgent & ToolingProtocol, API & IntegrationEnterprise Applications & Office

An enterprise-grade, open-source agent skill registry by iFlytek — publish, discover, version, and govern reusable skill packages with self-hosted deployment.

SkillHub is an enterprise-grade agent skill registry developed and maintained by iFlytek, designed to solve the publishing, discovery, and governance of AI agent skill packages within organizations. Built with a Java 21 (Spring Boot 3.2.3) backend and React 19 frontend, it supports one-click Docker Compose deployment and Kubernetes cluster deployment, suitable for enterprises with strict data sovereignty requirements.

For skill lifecycle management, SkillHub provides semantic versioning, custom tags (beta/stable), and automatic latest tracking. The discovery mechanism supports full-text search with filtering by namespace, downloads, ratings, and time, while visibility rules ensure users can only access authorized content.

The governance framework is built around team namespaces, each with independent Owner/Admin/Member roles and publishing policies. Team admins handle in-namespace reviews, platform admins control global promotions, and all governance operations are logged with audit trails. Security features include a built-in security scanner, multi-OAuth identity merging, and scoped API token management with prefix-based secure hashing.

The storage layer uses a pluggable design — local filesystem for development, S3 or MinIO for production. Externally, it exposes a native REST API with a ClawHub-compatible registry client layer, seamlessly integrating with agent platforms like OpenClaw and AstronClaw as the skill distribution backend. For operations, a built-in Prometheus + Grafana monitoring stack is included, and frontend-backend type-safe contract synchronization is achieved through OpenAPI specifications.

Installation & Deployment#

One-click production deployment:

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

Local development:

make dev-all           # Web UI: http://localhost:3000, API: http://localhost:8080
make dev-all-down      # Stop

Kubernetes deployment: Manifests located in deploy/k8s/, including configmap, secret, deployment, services, and ingress.

Architecture Overview#

The backend follows a Maven multi-module structure with skillhub-app (application entry), skillhub-domain (domain models), skillhub-auth (authentication/authorization), skillhub-search (full-text search), skillhub-storage (pluggable storage), skillhub-infra (infrastructure), and skillhub-notification (notifications). Infrastructure dependencies include PostgreSQL 16 (Flyway migrations), Redis 7 (session management), and Nginx (reverse proxy).

The frontend is built with React 19 + TypeScript + Vite, using TanStack Router for routing and TanStack Query for data fetching, with type-safe API clients auto-generated via OpenAPI TypeScript.

Agent Platform Integration Example#

export CLAWHUB_REGISTRY=https://skillhub.your-company.com
clawhub login --token YOUR_API_TOKEN
npx clawhub search email
npx clawhub install my-skill
npx clawhub publish ./my-skill --slug my-skill --version 1.0.0

Unconfirmed Information#

  • Exact release version: pom.xml shows 0.1.0, deployment scripts support v0.2.0 tags, but GitHub Releases page not verified
  • Official website skill.xfyun.cn content not verified
  • Downstream integration platform (OpenClaw, AstronClaw, etc.) repository links not provided
  • Skill package internal format specification (manifest format, packaging conventions) not confirmed
  • Search engine underlying implementation (whether it relies on external engines) not clarified

Related Projects

View All

STAY UPDATED

Get the latest AI tools and trends delivered straight to your inbox. No spam, just intelligence.