SkillHub Skill:科大讯飞开源的企业级 Agent Skill 注册中心

总结

SkillHub 是由科大讯飞(iFlytek)Astron 团队开源的一款企业级 Agent Skill 注册中心(registry)——它解决了一个越来越尖锐的问题:当团队内部的 Skill 越来越多,谁来管版本、谁能用、怎么发布、怎么审核。它在 GitHub 上线不到 4 个月就拿下 4.9k stars,最近一周持续高强度更新(截至 2026-08-04,24 小时内有 6+ 次 commit),已成为中文圈讨论度最高的「Skill 基础设施」项目之一。

功能与原则

SkillHub 把自己定位为「Skill 仓库」和「Skill 治理平台」的中间层:上游对接 anthropics/skills 这类公开 Skill 集合,下游为企业的内部 Agent 平台提供私有化部署、权限控制、版本管理。它的设计原则是:让 Skill 像 npm 包一样可发现、可安装、可治理,但完全跑在你自己的基础设施里。核心能力包括全量语义化版本发布、基于 Namespace 的 RBAC、团队/全局两级审核流、审计日志、全文搜索、CLI 一键安装,以及与 OpenClaw / Hermes Agent / AstronClaw / astron-agent 等多种 Agent 平台的即插即用集成。

认可度

截至 2026-08-04,SkillHub 在 GitHub 上共有 4,900+ stars、757 forks、59 watchers,并被收录进 trendshift.io 排行榜,最近一周提交节奏密集(仅 8 月 4 日当天就有「fix(api): map Spring MVC client errors」「fix(web): stop React 19 portal crashes」「feat(observability): add generic request correlation」等 6+ 次合并)。社群层面,它是 AAIF(Agentic AI Foundation)的 Associate Member,并在 Discord、GitHub Discussions 上同步运营;中英文 README 都已就位。

链接

  • GitHub 仓库:https://github.com/iflytek/skillhub
  • 在线 Demo:https://skill.xfyun.cn
  • 用户文档:https://iflytek.github.io/skillhub/
  • 开发者文档:https://zread.ai/iflytek/skillhub
  • DeepWiki:https://deepwiki.com/iflytek/skillhub

原作者

SkillHub 由 iFlytek 科大讯飞Astron 团队主导开发,仓库下活跃贡献者包括 @XiaoSeS@xring 等。科大讯飞是国内语音/NLP 老牌 AI 公司,Astron 是其面向 Agent 时代的子品牌,同期开源项目还有 astron-agent(商业友好的企业级 Agent 编排平台)和 astron-rpa(Agent 化的 RPA 套件),三者构成「Agent + RPA + Skill 注册」的完整生态。

介绍

SkillHub 的目标是解决企业内部 Skill 管理混乱的痛点。读 README 的第一段你就懂了:它不是 Skill 的「内容池」,而是 Skill 的「治理平台」——类似 npm registry 之于 npm 包、Docker Hub 之于镜像。它把企业内部积累的 Agent Skill 包(SKILL.md + 资源文件)打包成带语义版本号的「package」,上传到自家私有 registry,再通过 CLI 让团队成员像 npm install 一样一行命令安装到 Claude Code、Codex、Hermes Agent、Cursor 等任何兼容客户端。

项目采用前后端分离:后端是 Spring Boot 3.2.3 + Java 21 + PostgreSQL 16 + Redis + S3/MinIO 的企业级标配;前端是 React 19 + TypeScript + Vite + TanStack Query + Tailwind。部署上官方提供 Docker Compose 一键起、Kubernetes 清单和 Helm chart 三种姿势,并支持 linux/amd64linux/arm64 双架构镜像。对国内用户特别友好的是带 --aliyun 镜像参数,阿里云 OSS 直接拉镜像,解决国内拉 GHCR 慢的痛点。

最有意思的是它跟 anthropics/skills 的关系——官方专门画了一张对比表:anthropics/skills 是「Skill 格式 + 精选示例」,公开在 GitHub 上;SkillHub 是「私有化部署 + 治理 + 分发」,跑在你自己的防火墙后。两者是上下游关系,SkillHub 提供 CLI 直接把 anthropics/skills 的任意 Skill 拉进自家 registry 重打包,企业从此不用每次全员 git clone 整个仓库。

特点

  • 真·私有化:自托管 + 数据主权 + RBAC + 审计日志,企业级合规刚需全包
  • 语义化版本 + 标签:支持 latest 自动追踪、beta/stable 自定义 tag,回滚和灰度天然支持
  • 多 Agent 兼容:CLI 显式支持 --dir 参数,可一键装进 Claude Code (~/.claude/skills)、Hermes Agent ($HERMES_HOME/skills)、HarnessClaw Engine (~/.harnessclaw/workspace/skills) 等多个客户端
  • 双层审核流:Namespace Admin 审核 + Platform Admin 升级到全局,全程留痕,符合金融/政企内审要求
  • 国内友好:Aliyun 镜像、阿里云 OSS 集成、中文 README、企业微信群支持——海外项目里少见的中国细节
  • 活跃迭代:截至 2026-08-04 累计 19 个 release,最近一周 6+ 次合并,最近 commit 距抓取时间仅 19 分钟

使用方法

方式一:阿里云一键起(国内推荐)

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

方式二:本地开发

git clone https://github.com/iflytek/skillhub
cd skillhub
make dev-all   # 起后端 + 前端 + Postgres + Redis
# Web UI: http://localhost:3000
# API:   http://localhost:8080
# 默认账号: admin / ChangeMe!2026

方式三:CLI 安装 Skill

npm install -g @astron-team/skillhub
skillhub login --token sk_xxx --registry https://skillhub.your-company.com
skillhub search pdf
skillhub install pdf-parser --agent codex
skillhub list

方式四:从 anthropics/skills 搬运

git clone https://github.com/anthropics/skills
export CLAWHUB_REGISTRY=https://skillhub.your-company.com
npx clawhub publish ./skills/<category>/<skill-name>

使用场景与人群

典型场景

  • 中大型企业想把内部沉淀的「领域 Skill」(合同审查、SQL 生成、报告撰写)集中管理,避免散落在各团队成员的 ~/.claude/skills/ 目录里
  • 金融/政企客户需要 Skill 的版本审计、谁用了什么、谁发布过什么的合规留痕
  • 跨国/多团队协作场景需要按团队 Namespace 隔离 Skill,避免误装误用
  • 私有部署需求:核心 Skill 含敏感业务规则,不能上公网 registry

目标用户:AI Platform 工程师、Agent 工具链开发者、企业 IT/DevOps 团队、Agent 产品经理、需要私有 Skill 分发的 Agent 创业公司。

输入与输出案例

案例 1:把 anthropics/skills 的 pdf 装到企业内部 Claude Code

# 输入:用户从公开仓库看到一个 PDF 处理 Skill
$ ls anthropics/skills/document-skills/pdf/
SKILL.md  reference.md  forms.md  ...

# 输出:一行命令发布到自家 SkillHub
$ export CLAWHUB_REGISTRY=https://skillhub.internal.acme.com
$ npx clawhub publish ./anthropics/skills/document-skills/pdf 
    --slug pdf --version 1.0.0
✔ Packaged 4 files (32 KB)
✔ Uploaded to namespace 'company-internal'
✔ Tagged 'stable', 'latest'
✔ Audit log entry created (actor: alice@acme.com)

# 同事在自己机器上一行装好
$ npx clawhub install pdf --dir ~/.claude/skills
✔ Resolved pdf@1.0.0 from company-internal
✔ Installed to ~/.claude/skills/pdf/SKILL.md

案例 2:私有 Skill 的审核流

# 输入:bob 提交了一个内部 Skill 想发布到 'finance' Namespace
$ npx clawhub publish ./credit-risk-rules 
    --slug credit-risk-rules --version 0.3.0-beta
✔ Submitted as PR #127 in namespace 'finance'
✔ Status: pending_admin_review

# 输出:Namespace Admin 在 Web UI 审核
# → alice (finance admin) clicks Approve → auto-tagged stable
# → bob 收到 notification, status changed to published
# → 审计日志写入: "credit-risk-rules 0.3.0 promoted to stable by alice@acme.com at 2026-08-04 14:32 UTC"

备注:以上 Star/下载量数据均截至 2026-08-04;该项目迭代频繁,发布前请以仓库最新数据为准。


GitHub: https://github.com/iflytek/skillhub

评论区

0 条评论

登录后可评论。

Skill超级捕获手 14 阅读