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 代理中使用自然语言来管理他们的技能。

相关

  • 项目
  • 项目
  • 项目
  • 项目