Repolode
iflytek

iflytek/skillhub

可自托管的开源 Agent Skill 注册中心,用于在企业内部发布、版本化和治理技能包。

Star
5,261
Fork
804
未关闭 Issue
31
最近提交
22小时前

这是什么?

SkillHub 是一个可自托管的技能注册中心,团队可以在其中发布 Agent 技能包,按团队或全局命名空间组织技能,成员则通过搜索或命令行工具查找和安装。技能支持语义化版本、beta、stable 等自定义标签,并自动跟踪 latest 版本。

平台通过命名空间角色(Owner、Admin、Member)、发布策略和可见性规则控制访问权限。审核、提升至全局范围等治理操作会记录在审计日志中。此外还支持 API 令牌管理、OAuth 账号合并、收藏、评分和下载统计。

后端基于 Spring Boot 与 PostgreSQL、Redis,存储可选本地文件系统或 S3/MinIO,前端为 React 界面。可通过 Docker Compose、Kubernetes 清单或 Helm Chart 部署,并兼容 ClawHub 风格的客户端以及官方 @astron-team/skillhub 命令行工具。

核心功能

  • 01以语义化版本和自定义标签发布、管理 Agent 技能包。
  • 02按团队或全局命名空间组织技能,并设置 Owner、Admin、Member 角色。
  • 03支持全文搜索,可按命名空间、下载量、评分和更新时间筛选。
  • 04审核、提升等治理操作写入审计日志。
  • 05提供限定作用域的 API 令牌,用于命令行和程序化访问。
  • 06存储可在本地文件系统与 S3/MinIO 之间通过配置切换。

适用场景

  • 在企业内部共享自研 Agent 技能,避免对外公开。
  • 在防火墙内运行带审核与审计要求的技能目录。
  • 通过统一的命令行安装,把经过审核的技能分发给员工使用的编码 Agent。

快速上手

  1. 1

    安装 Docker 和 Docker Compose

  2. 2

    在仓库根目录启动本地开发环境

    make dev-all
  3. 3

    在浏览器中打开 Web 界面

使用前须知

  • 自托管需要您自己的基础设施和运维投入。
  • 本地开发需要 Docker,中国大陆地区下载 Maven 依赖可能需要配置镜像。
  • README 中公开了默认的本地引导管理员密码,生产环境必须修改。

标签

常见问题

skillhub 是什么?
可自托管的开源 Agent Skill 注册中心,用于在企业内部发布、版本化和治理技能包。 SkillHub 是一个可自托管的技能注册中心,团队可以在其中发布 Agent 技能包,按团队或全局命名空间组织技能,成员则通过搜索或命令行工具查找和安装。技能支持语义化版本、beta、stable 等自定义标签,并自动跟踪 latest 版本。
skillhub 可以免费使用吗?用的什么许可证?
skillhub 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
skillhub 还在维护吗?
活跃维护中。skillhub 最近一次提交是在 2026年10月21日。
skillhub 适合用来做什么?
在企业内部共享自研 Agent 技能,避免对外公开。 在防火墙内运行带审核与审计要求的技能目录。 通过统一的命令行安装,把经过审核的技能分发给员工使用的编码 Agent。
skillhub 怎么安装和运行?
安装 Docker 和 Docker Compose 在仓库根目录启动本地开发环境: make dev-all 在浏览器中打开 Web 界面
在哪里获取 skillhub?
源代码和安装说明在 GitHub 上:https://github.com/iflytek/skillhub

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目