Skill-Lake
Skill Lake 是一款 macOS 上的 AI Agent Skill 管理工具。支持搜索、安装、删除、同步 Skill。
核心特性
- 一站式技能管理:兼容并管理多个主流 AI 编程助手的 Skill 生命周期。
- 丰富的技能商店:聚合 GitHub 优质开源技能库(如
anthropics/skills),探索最新、最强的 AI 技能并实现一键安装。 - SKill 同步:支持设置默认 AI Agent,并能一键将技能灵活分发与同步至其他Agent。
常用 AI Agent
Skill Lake 会自动扫描并管理以下主流助手在本地的扩展目录:
| AI 工具 | 个人级 Skills 路径 | 官方网站 |
|---|---|---|
| Cursor | ~/.cursor/skills/ |
https://cursor.com/ |
| Claude Code | ~/.claude/skills/ |
https://claude.com/product/claude-code |
| Codex | ~/.codex/skills/ |
https://openai.com/codex |
| Trae | ~/.trae/skills/ |
https://www.trae.ai/ |
| Gemini CLI | ~/.gemini/skills/ |
https://geminicli.com/ |
| Antigravity | ~/.gemini/antigravity/skills/ |
https://antigravity.google/ |
| GitHub Copilot | ~/.copilot/skills/ |
https://github.com/features/copilot |
安装
brew tap emlog/skill-lake
brew install --cask skill-lake
更新
brew update
brew upgrade --cask skill-lake
源码编译运行
1.克隆项目源码:
git clone https://github.com/emlog/skill-lake.git
cd skill-lake
2.启用 macOS 桌面开发支持(如果你是首次运行 Flutter 桌面端项目):
flutter config --enable-macos-desktop
3.获取项目依赖包:
flutter pub get
4.编译并启动应用:
flutter run -d macos
下载安装包
❓ 常见问题 (FAQ)
⚠️ 运行或安装时提示「“Skill Lake”已损坏,无法打开。您应该将它移到废纸篓。」怎么办?
由于应用暂未进行 Apple 开发者证书的签名与公证,macOS 的 Gatekeeper 机制可能会拦截此应用并给出“已损坏”或“移到废纸篓”的警告提示。
解决方法:
- 遇到提示时,请先点击弹窗上的 「取消」。
- 打开 macOS 的 「系统设置」 > 「隐私与安全性」。
- 向下滚动到“安全性”板块,这里会有一条拦截记录(提示“Skill Lake”已被阻止使用)。
- 点击旁边的 「仍然打开」(或 「仍然允许」)按钮,并在弹出的安全验证中输入您的 Mac 开机密码或通过触控 ID 授权。
- 授权完成后,再次尝试打开 Skill Lake,此时弹出的确认框中会出现 「打开」 按钮,点击后系统将记住您的选择,以后就不会再被拦截了。