skill-hub

module
v0.8.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 2, 2026 License: MIT

README

skill-hub

skill-hub 是面向 AI 编程工具的 skill 生命周期管理工具。它用 Git 仓库管理可复用的 Prompt、脚本和工作流说明,并把这些 skill 分发到项目工作区或本机全局 agent skills 目录。

CI Tests Release

能做什么

  • 管理多个 skill 仓库,支持查看、搜索、同步和切换默认归档仓库。
  • 在项目中启用 skill,并应用到标准目录 .agents/skills/
  • 检查项目 skill 是否与来源仓库一致,并刷新 Outdated 的本地副本。
  • 将项目中改进过的 skill 反馈回默认仓库,形成 use -> apply -> feedback -> push 闭环。
  • 将托管 skill 启用到本机全局 agent skills 目录,服务 Codex、OpenCode、Claude 等工具。
  • 支持已有 skill 登记、批量导入、验证、重复副本检测、路径可移植性审计和刷新审计报告。
  • 支持本地 serve 模式,为 CLI 和 Web 管理提供统一的本机执行入口。
  • 支持从 GitHub Releases 检测和升级已安装的 skill-hub

安装

推荐使用一键安装脚本:

curl -s https://raw.githubusercontent.com/muidea/skill-hub/master/scripts/install-latest.sh | bash

安装后检查版本:

skill-hub --version

已安装用户可检测和升级到最新 Release:

skill-hub upgrade --check
skill-hub upgrade --yes

更多安装方式、环境变量和故障排查见 INSTALLATION.md

快速开始

在需要使用 skill 的项目目录中初始化:

skill-hub init

同步仓库并查找可用 skill:

skill-hub repo sync --json
skill-hub list
skill-hub search git

启用并应用 skill:

skill-hub use git-expert
skill-hub apply
skill-hub status

只刷新一个已启用 skill:

skill-hub apply git-expert
skill-hub status git-expert

将项目中的改进反馈回默认仓库:

skill-hub feedback git-expert --dry-run
skill-hub feedback git-expert --force
skill-hub push --dry-run --json

本机全局 Skill

如果希望某个 skill 对本机 agent 全局可用,可以使用 --global

skill-hub use git-expert --global --agent codex
skill-hub status --global
skill-hub apply --global --dry-run
skill-hub apply --global

use --global 只记录期望状态,apply --global 才会刷新本机 agent 全局 skills 目录。

常用工作流

创建新 skill:

skill-hub create my-skill
skill-hub validate my-skill --links
skill-hub feedback my-skill --force

登记已有项目 skill:

skill-hub register existing-skill
skill-hub validate existing-skill --fix

批量导入和归档:

skill-hub import .agents/skills --fix-frontmatter --archive --force

检查重复副本和路径可移植性:

skill-hub dedupe . --canonical .agents/skills --json
skill-hub lint . --paths --project-root "$PWD" --json

启动本地服务:

skill-hub serve

文档

历史版本变更请查看 GitHub Releases。仓库内可能保留用于发布流程的版本说明文档,但 README 只维护长期有效的入口文档。

链接

许可证

MIT License,详见 LICENSE

Directories

Path Synopsis
application
skill-hub/cmd command
internal
cli
git
pkg
fs

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL