关于 skill-installer
skill-installer 帮助 Codex 用户浏览并安装技能,默认从 OpenAI 的精选列表获取,也支持其他 GitHub 仓库和路径。它提供脚本处理列表查询与安装,并可安装多个指定路径的技能。
主要功能
- 01列出精选或实验性技能
- 02从 GitHub 仓库安装技能
- 03支持私有仓库路径
- 04一次安装多个技能路径
- 05下载失败时回退到 Git
适用场景
- 01查看可用技能及安装状态
- 02按名称安装精选技能
- 03从其他 GitHub 仓库安装技能
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ nickcrew/ claude-cortex --skill skill-installer安装后在 Claude Code 中输入/skill-installer确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
LICENSE.txtagents/openai.yamlassets/skill-installer-small.svgscripts/github_utils.pyinstall-skill-from-github.pylist-skills.py详细介绍
技能安装器
帮助安装技能。默认情况下,技能来自 https://github.com/openai/skills/tree/main/skills/.curated,但用户也可以提供其他位置。实验性技能位于 https://github.com/openai/skills/tree/main/skills/.experimental,可用相同方式安装。
根据任务使用相应的辅助脚本:
- 用户询问有哪些技能可用,或使用此技能但未指定要做什么时,列出技能。默认列出
.curated中的技能;如果用户询问实验性技能,可以传入--path skills/.experimental。 - 用户提供技能名称时,从精选列表中安装。
- 用户提供 GitHub 仓库/路径(包括私有仓库)时,从其他仓库安装。
使用辅助脚本安装技能。
沟通
列出技能时,根据用户请求的上下文,大致按以下格式输出。如果用户询问实验性技能,则改为列出 .experimental 中的技能,并相应标注来源:
"""
来自 {repo} 的技能:
- skill-1
- skill-2(已安装)
- ... 你想安装哪些? """
安装技能后,告知用户:“重启 Codex 以加载新技能。”
脚本
以下脚本都会使用网络,因此在沙盒中运行时,请求提升权限。
scripts/list-skills.py(输出技能列表并标注已安装状态)scripts/list-skills.py --format json- 示例(实验性技能列表):
scripts/list-skills.py --path skills/.experimental 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>- 示例(实验性技能):
scripts/install-skill-from-github.py --repo openai/skills --path skills/.experimental/<skill-name>
行为和选项
- 默认直接下载公开 GitHub 仓库。
- 如果下载因身份验证/权限错误而失败,则回退到 git 稀疏检出。
- 如果目标技能目录已存在,则中止。
- 安装到
$CODEX_HOME/skills/<skill-name>(默认为~/.codex/skills)。 - 多个
--path值可在一次运行中安装多个技能;除非提供--name,否则每个技能都以路径的基本名称命名。 - 选项:
--ref <ref>(默认main)、--dest <path>、--method auto|download|git。
备注
- 精选列表通过 GitHub API 从
https://github.com/openai/skills/tree/main/skills/.curated获取。如果无法获取,请说明错误并退出。 - 可以通过现有 git 凭据,或用于下载的可选
GITHUB_TOKEN/GH_TOKEN访问私有 GitHub 仓库。 - Git 回退会先尝试 HTTPS,再尝试 SSH。
- https://github.com/openai/skills/tree/main/skills/.system 中的技能已预装,无需帮助用户安装。如果用户询问,只需说明这一点。如果用户坚持,可以下载并覆盖。
- 已安装标注来自
$CODEX_HOME/skills。
评论
支持 Markdown