xingkongliang/skills-manager

A lightweight desktop app to manage, sync, and organize AI agent skills across 50+ coding tools — Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.

Skills Manager – 快速概览

它是什么 – 一个桌面(macOS、Windows、Linux)和 CLI 工具,可让您在各种编码助手(如 Claude Code、Cursor、GitHub Copilot、Gemini CLI 等)中收集、整理和部署 AI 代理的“技能”(代码片段、提示词、扩展)。

为什么重要 – 现代 AI 编码代理依赖于小型、可复用的技能包。保持这些包同步、版本控制并正确放置到每个代理中,很快就会成为难题。Skills Manager 提供了一个统一库、可视化仪表板和 Git 支持的备份,解决了人类和代理本身遇到的“这个技能放在哪里?”的问题。


核心功能(如 README 中所述)

功能 您可以做什么 它的帮助方式
统一技能库 将来自 Git 仓库、本地文件夹、.zip/.skill 存档或 skills.sh 市场的技能存储在一个中央目录(默认为 ~/.skills-manager)中。 无需再在不同机器上寻找分散的技能文件夹。
市场 直接在应用内浏览和搜索热门技能。 无需离开 UI 即可发现现成的扩展。
代理感知管理 代理(Claude Code、Codex、Cursor 等)可以通过管理器安装、部署或查询技能,而不是编辑自己的文件夹。 确保元数据、预设和更新跟踪保持一致。
预设 将技能分组为命名集;单击即可激活/停用预设。 快速为项目或特定代理切换整个工具箱。
全局和工作区 查看代理全局看到的所有技能,或管理项目本地技能文件夹并与中央库同步。 保持全局默认值和每个项目覆盖同步。
链接的工作区 将管理器指向任意目录,将其视为技能根目录。 适用于将技能存储在默认路径之外的工具。
多工具同步 通过符号链接或从卡片视图复制,将技能同步到任何支持的代理。 一键部署,可视化状态徽章。
批量操作和标签 多选进行批量启用/禁用、导出、删除;按标签/来源标记和过滤技能。 处理数十个技能时节省时间。
更新跟踪 检测基于 Git 的技能的上游更改,重新导入本地技能。 自动保持技能最新。
备份和多设备同步 连接私有 GitHub 仓库(或任何 Git 远程)来对库进行版本控制;自动合并是技能感知的,冲突永远不会阻塞。 在笔记本电脑、台式机或 CI 机器之间无缝工作。
活动日志和导出 导出日志以进行故障排除。 轻松提交错误报告。
应用内更新 通知新版本;在 macOS 和 Windows 上单击安装。 无需手动下载即可保持最新。
自定义工具 添加具有自定义技能目录的代理/工具。 可扩展到 54 个内置代理之外。

如何开始

  1. 安装 – 在 macOS 上执行 brew install --cask skills-manager,或在 Windows/Linux 上从 GitHub 发布页面下载合适的安装程序。
  2. 打开应用 – 默认库位于 ~/.skills-manager。使用 全局工作区 选择一个代理(例如 Claude Code)。
  3. 添加技能 – 点击 + 添加技能,浏览您的库或市场,勾选想要的代理,然后点击 添加。
  4. 使用预设 – 创建预设(例如 React 最佳实践),并通过单击药丸按钮为工作区启用。
  5. 跨设备同步 – 在 备份 侧边栏中,使用 GitHub 登录创建私有仓库;应用将自动提交并推送更改。
  6. CLI – 相同核心引擎以 skills-manager-cli 形式公开。示例:skills install ./my-skill && skills deploy my-skill --agent claude_code。

技术快照

  • 前端:React 19 + TypeScript,使用 Vite 构建,使用 Tailwind CSS 设置样式。
  • 桌面外壳:Tauri 2(基于 Rust 的轻量级原生包装器)。
  • 后端核心:Rust,使用 SQLite(rusqlite)持久化数据。
  • 国际化:react-i18next。
  • CLI:与应用捆绑的 Rust 二进制文件;也单独发布以供直接 shell 使用。
  • 许可证:MIT。

谁可能受益?

  • 开发者:使用多个 AI 编码助手并希望为技能包提供单一事实来源的人。
  • 团队:需要跨机器共享精选技能集并保持版本控制的团队。
  • 工具构建者:希望其代理能够以编程方式安装/管理技能的人。

上述所有细节均直接取自存储库的 README;未推断任何附加功能。

相关

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