Skills 安装、链接与管理
使用会话命令和终端工具,区分安装同意、激活同意和工作区范围。
开发中的 Skill 用 link 便于反复修改,固定版本的外部 Skill 用 install 管理。安装成功后仍需确认是否被当前会话发现、启用及激活。
会话命令
| 命令 | 用途 |
|---|---|
/skills list | 查看已发现 Skill |
/skills list all | 包含内置 Skill |
/skills list nodesc | 隐藏描述 |
/skills reload | 从磁盘重新发现 |
/skills refresh | reload 别名 |
/skills link <path> | 链接本地 Skill |
/skills disable <name> | 禁用指定 Skill |
/skills enable <name> | 重新启用 |
enable/disable 默认 user 作用域;项目设置使用 --scope workspace。不要在项目目录运行命令后就假定它必然只影响该项目。
终端命令
gemini skills list --all
gemini skills install https://github.com/user/my-awesome-skill
gemini skills link ./path/to/my-skill
gemini skills uninstall my-skill --scope workspace仓库与路径是占位示例,需替换。安装支持 Git、目录或本地 Skill 包,默认装到 user;--scope workspace 选择当前项目,--path 指定 Git 仓库内子目录。
终端还支持 gemini skills enable/disable,以及各自的 --all;使用前检查范围和当前列表。
安装与激活是两次判断
远程安装会要求确认来源;--consent 表示接受风险并跳过安装交互,不应理解为后续任意脚本都已经获准执行。激活时还会加载 Skill 内容并提供资源访问,普通 Skill 会有相应确认。
本地开发
link 建立本地引用,修改后用 reload 刷新发现。若同名 Skill 位于更高层,当前编辑的版本可能被覆盖;先确认实际路径,再排查描述为何没有触发。
分发
团队可在仓库保留工作区 Skill,也可通过扩展或独立 Git 仓库分发。共享前审阅 SKILL.md 与捆绑脚本,避免把本机凭据和调试数据随资源一同发布。