mcpField
S
skill-installer

skill-installer

github.com/davila7Agent 工作流33.0k391 次安装今天更新
代码仓库

关于 skill-installer

用于在 Codex 环境中列出和安装技能的工具,面向管理技能的用户。可从精选列表或指定 GitHub 仓库路径安装,并支持多路径安装。

主要功能

  1. 01列出精选技能
  2. 02从精选列表安装技能
  3. 03从 GitHub 仓库路径安装
  4. 04支持多个路径与自定义名称
  5. 05下载失败时回退到 Git

适用场景

  1. 01查看可用的精选技能
  2. 02按名称安装技能
  3. 03从其他 GitHub 仓库安装技能

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/davila7/claude-code-templates --skill skill-installer

安装后在 Claude Code 中输入/skill-installer确认已加载。

详细介绍

技能安装器

帮助安装技能。默认来自 https://github.com/openai/skills/tree/main/skills/.curated,但用户也可以提供其他位置。

根据任务使用辅助脚本:

  • 当用户询问有哪些可用技能,或用户使用此技能但未指定要做什么时,列出精选技能。
  • 当用户提供技能名称时,从精选列表中安装。
  • 当用户提供 GitHub 仓库/路径(包括私有仓库)时,从其他仓库安装。

使用辅助脚本安装技能。

沟通

列出精选技能时,根据用户请求的上下文,大致按如下方式输出: """ 来自 {repo} 的技能:

  1. skill-1
  2. skill-2(已安装)
  3. ... 您想安装哪些? """

安装技能后,告诉用户:“重启 Codex 以加载新技能。”

脚本

所有这些脚本都使用网络,因此在沙箱中运行时,请请求提权。

  • scripts/list-curated-skills.py(打印精选列表并标注已安装项)
  • scripts/list-curated-skills.py --format json
  • scripts/install-skill-from-github.py --repo <owner>/<repo> --path <path/to/skill> [<path/to/skill> ...]
  • scripts/install-skill-from-github.py --url https://github.com/<owner>/<repo>/tree/<ref>/<path>

行为与选项

  • 对于公共 GitHub 仓库,默认直接下载。
  • 如果下载因认证/权限错误而失败,则回退到 git 稀疏检出。
  • 如果目标技能目录已存在,则中止。
  • 安装到 $CODEX_HOME/skills/<skill-name>(默认为 ~/.codex/skills)。
  • 多个 --path 值可在一次运行中安装多个技能,除非提供 --name,否则每个技能都根据路径的 basename 命名。
  • 选项:--ref <ref>(默认 main)、--dest <path>、--method auto|download|git。

备注

  • 精选列表通过 GitHub API 从 https://github.com/openai/skills/tree/main/skills/.curated 获取。如果不可用,请解释错误并退出。
  • 私有 GitHub 仓库可通过现有的 git 凭据或可选的 GITHUB_TOKEN/GH_TOKEN 进行下载访问。
  • Git 回退会先尝试 HTTPS,然后尝试 SSH。
  • https://github.com/openai/skills/tree/main/skills/.system 中的技能已预装,因此无需帮助用户安装这些技能。如果他们询问,只需解释这一点。如果他们坚持,你可以下载并覆盖。
  • 已安装标注来自 $CODEX_HOME/skills。

评论

支持 Markdown