| name | download_github_skills |
| description | 指导智能体如何从给定的github仓库路径中下载指定的skill文件夹安装到用户的skills目录中。 |
Guide
方法一: 仅下载指定文件夹(Git 2.27+ 支持 sparse-checkout,适合大仓库)
这里以下载skill-creatorskill文件夹为例,提供的github链接为https://github.com/anthropics/skills/tree/main/skills/skill-creator。
步骤 1:初始化空仓库并配置稀疏检出
mkdir "/user's/work_dir/tmp/skill-creator"
cd "/user's/work_dir/tmp/skill-creator"
git init
git config core.sparseCheckout true
echo "skills/skill-creator/*" >> .git/info/sparse-checkout
步骤 2:关联远程仓库并拉取指定内容
git remote add origin https://github.com/anthropics/skills.git
git pull origin main
执行完成后,/user's/work_dir/tmp/skill-creator 下会出现 skill-creator 文件夹,包含目标内容
步骤 3:将下载的文件移动到用户指定的目录中
ls -l "/user's/work_dir/tmp/skill-creator"
cp -r "/user's/work_dir/tmp/skill-creator/" "/user's/work_dir/configs/skills/."
注意:
命令行依次执行,不要一次执行多条命令,执行后看结果正常,没有则进行修改,3次尝试无法成功则直接告诉用户具体问题是什么。