crossoverJie/SkillDeck
Native macOS SwiftUI app for managing multiple AI code agent skills
解决的问题
SkillDeck 消除了在管理各种 AI 代码代理的“技能”(功能/指令)时,需要手动编辑文件、管理符号链接和解析 YAML 的需求。它提供了一个集中的图形界面来处理这些配置,而无需依赖命令行的手动操作。
运作方式
它作为文件系统之上的 macOS 原生 GUI 层,技能以包含 SKILL.md 文件的目录形式存储。该应用程序会监控文件系统的变更,并使用 Swift actors 进行线程安全的访问。它通过在支持的 AI 代理(如 Claude Code、Cursor 和 Gemini CLI)的特定技能目录中自动创建必要的符号链接,来管理从 GitHub 或本地文件夹安装技能的过程。
目标用户
在 macOS 上使用多个 AI 代码助手,并希望以简化方式在不同代理之间发现、安装和同步技能的开发者。
特色亮点
- 多代理支持:兼容于广泛的代理,包括 Claude Code、Codex、Gemini CLI、Copilot CLI、Cursor 等。
- 注册表整合:内置 skills.sh 排行榜和 ClawHub 目录的浏览器。
- 统一仪表板:用于管理所有已安装技能的三窗格 macOS 原生视图。
- 技能管理:针对远程变更的一键更新,以及带有实时预览的
SKILL.md文件分割窗格编辑器。 - 代理分配:能够通过符号链接管理来切换哪些特定代理可以访问特定技能。
- 自然语言控制:包含一个内置的
skilldeck技能,允许用户在任何 AI 代理中使用自然语言来管理他们的技能。
相关
- 项目
- 项目
- 项目
- 项目