关于 installing-skills
此技能用于将 `oaustegard/claude-skills` 中的技能安装或更新到 `/mnt/skills/user`。它通过脚本从 GitHub 端点获取技能文件,并报告安装结果。
主要功能
- 01通过 GitHub API 获取技能列表
- 02下载各技能的 `SKILL.md`
- 03报告安装、更新和跳过数量
- 04排除指定的仓库目录
适用场景
- 01安装仓库中的技能
- 02更新 `/mnt/skills/user` 中的技能
- 03查看安装结果
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ oaustegard/ claude-skills --skill installing-skills安装后在 Claude Code 中输入/installing-skills确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
CHANGELOG.mdREADME.mdscripts/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