mcpField
I
installing-skills

installing-skills

github.com/oaustegardAgent 工作流15751 次安装1 天前更新
代码仓库

关于 installing-skills

此技能用于将 `oaustegard/claude-skills` 中的技能安装或更新到 `/mnt/skills/user`。它通过脚本从 GitHub 端点获取技能文件,并报告安装结果。

主要功能

  1. 01通过 GitHub API 获取技能列表
  2. 02下载各技能的 `SKILL.md`
  3. 03报告安装、更新和跳过数量
  4. 04排除指定的仓库目录

适用场景

  1. 01安装仓库中的技能
  2. 02更新 `/mnt/skills/user` 中的技能
  3. 03查看安装结果

安装

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

$npx skills add https://github.com/oaustegard/claude-skills --skill installing-skills

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

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

CHANGELOG.md
README.md
scripts/
install.sh

详细介绍

安装技能

从 github.com/oaustegard/claude-skills 安装技能到 /mnt/skills/user,使其可用于当前和未来的对话。

执行

运行安装脚本:

bash /mnt/skills/user/installing-skills/scripts/install.sh

该脚本将:

  • 通过 GitHub API 获取仓库内容
  • 下载每个技能目录中的 SKILL.md
  • 报告已安装、已更新和已跳过的数量
  • 排除:templates、.github、.claude、.uploads 目录

网络要求

需要访问:

  • api.github.com - 仓库结构列表
  • raw.githubusercontent.com - 文件下载

如果访问受阻,请报告具体端点,并建议检查网络设置。

触发条件

在以下情况下自动执行安装:

  • 用户明确请求安装或更新技能
  • 用户提及 /mnt/skills/user 中不存在的技能
  • 用户提到的能力缺失与已知技能模式相符

验证

已安装的技能会自动显示在系统的 <available_skills> 中。手动验证:

ls /mnt/skills/user

手动安装

用于安装单个技能或测试:

mkdir -p /mnt/skills/user/{skill-name}
curl -s "https://raw.githubusercontent.com/oaustegard/claude-skills/main/{skill-name}/SKILL.md" \
  -o "/mnt/skills/user/{skill-name}/SKILL.md"

评论

支持 Markdown