用途:add-skill 用于把 GitHub 仓库中已有的技能导入当前工作区。当用户提供或引用一个 GitHub URL/仓库时使用。
主要能力:解析 URL 提取仓库所有者、名称与技能路径;通过随附脚本拉取技能;校验目标位置存在 SKILL.md;提示用户技能已可用。支持格式包括 https://github.com/owner/repo/tree/main/path/to/skill、https://github.com/owner/repo/skill-name、github.com/owner/repo/skill-name 以及 owner/repo/skill-name 简写。
使用方式:在该技能目录(含 SKILL.md 的目录)运行:python3 scripts/fetch_skill.py "<github-url>" "<workspace-path>"。随后验证安装,例如 ls /path/to/workspace/.agents/skills/codereview/SKILL.md。Windows 上若无 python3 可用 python,并用 PowerShell 验证,例如 Test-Path C:\path\to\workspace.agents\skills\codereview\SKILL.md。
适用场景:需要从 GitHub 复用现成技能到某个工作区时。
限制:仅安装到工作区本地 <workspace>/.agents/skills/<skill-name>/,非全局;若目录不存在会创建 .agents/skills/;私有仓库需 GITHUB_TOKEN 认证;覆盖同名技能前会警告。其余细节暂未提供。