1. 项目定位与用途
Skills Manager 是一款跨平台桌面应用,定位为 AI 编程助手技能的统一管理中心。其用途是让用户在一个安全的位置集中编写、存储和管理所有 AI 工具(如 Claude Code、Codex、Opencode)所需的技能文件,通过自动化同步机制,实现技能在各工具间的即时共享与更新,消除手动复制和维护多个副本的繁琐工作。
Skills Manager 是一款专为开发者设计的跨平台桌面应用,通过软链接同步机制统一管理多种 AI 编程助手的技能。本文提供项目定位、核心功能、多平台安装步骤、使用指南及常见问题解答,帮助您快速上手,实现技能一处编写、多处使用。
Skills Manager 是一款跨平台桌面应用,通过软链接同步机制统一管理 Claude Code、Codex、Opencode 等 AI 编程助手的技能,实现一处编写、多处使用,避免文件重复与配置碎片化。
Skills Manager 是一款跨平台桌面应用,定位为 AI 编程助手技能的统一管理中心。其用途是让用户在一个安全的位置集中编写、存储和管理所有 AI 工具(如 Claude Code、Codex、Opencode)所需的技能文件,通过自动化同步机制,实现技能在各工具间的即时共享与更新,消除手动复制和维护多个副本的繁琐工作。
该应用主要解决 AI 助手技能配置的碎片化问题。传统方式下,用户需为每个工具单独维护技能目录,导致文件重复、版本不一致且更新困难。Skills Manager 通过符号链接同步,确保技能源文件唯一,任何修改立即生效于所有链接工具,同时支持细粒度控制(按工具启用/禁用),从根本上简化了技能生命周期管理。
主要适用于同时使用多种 AI 编程助手的开发者,例如在 Claude Code、Codex 和 Opencode 之间切换工作的用户。也适合团队希望共享标准化技能库的场景,以及个人用户需要快速在不同工具中测试同一技能的情况。此外,对于希望将技能存储在云端或外部驱动器并跨设备同步的用户,其云同步功能(路线图已实现)也提供支持。
安装方式为从项目 Releases 页面下载对应平台的安装包:macOS 用户下载 .dmg 文件,Windows 用户下载 .msi 或 .exe 文件,Linux 用户下载 .deb、.AppImage 或 .rpm 文件。Windows 用户若遇软链接创建权限问题,需以管理员身份运行安装程序或应用;Linux 用户若在虚拟机中运行 .AppImage 出现白屏,需通过终端以环境变量 WEBKIT_DISABLE_COMPOSITING_MODE=1 前缀启动。仓库中未明确给出命令行安装指令。
首次启动应用时,系统会引导用户选择或创建用于集中存储技能的目录。随后,应用自动检测系统中已安装的 AI 工具(如 Claude Code)并建立软链接同步。用户可在图形界面中浏览、管理技能文件,并对每个工具独立启用或禁用特定技能,所有操作均不影响原始源文件。应用还支持添加自定义工具,配置其路径与图标。
技术栈上,后端使用 Rust 处理文件系统操作(软链接创建与管理),前端基于 React 19 构建,样式采用 Tailwind CSS v4,UI 组件使用 Radix UI,代码编辑集成 Monaco Editor。应用设计为跨平台,通过 Tauri 2.0 框架适配各系统特性。当前版本为 2.0.1,路线图包括社区中心、插件系统及集成聊天界面等计划。仓库中未明确给出源代码目录结构或构建命令,仅提供发布文件与文档。
在 Windows 系统上,创建符号链接通常需要管理员权限。请尝试以管理员身份运行 Skills Manager,或启用系统的开发者模式(Developer Mode)。README 中明确提示此问题。
这通常是 WebKitGTK 硬件加速问题。请在终端中通过命令 `WEBKIT_DISABLE_COMPOSITING_MODE=1 ./Skills-Manager_*.AppImage` 启动应用,该解决方案在 README 的 Linux 故障排除部分有说明。
应用开箱即用支持 Claude Code、Codex 和 Opencode。同时,它具备良好的扩展性,允许用户通过配置添加自定义工具,指定其路径与图标。
首次启动时,应用会引导用户选择一个中心目录用于存储所有技能的源文件。同步通过创建符号链接实现:应用在用户指定的 AI 工具技能路径下指向中心目录中对应文件的链接,因此原始文件唯一,任何修改立即同步到所有链接处,无需复制。
是的,云同步功能已在路线图中实现。它允许用户将技能存储在云端或外部驱动器,从而在不同设备间保持同步,实现跨设备的一致技能管理。