1. 项目概述
AgentSkills 是一款轻量、高性能的跨平台桌面应用,基于 Tauri(Rust + Web 前端)构建,用于统一管理多种 AI 代理(如 Claude Code、Cursor、Copilot、Gemini CLI 等)的技能。前端使用 React 19 和 Tailwind CSS,后端使用 Rust 和 SQLite。主要功能包括仪表板(显示已安装代理及技能统计)、技能管理器(查看、编辑、卸载、同步技能)、市场(浏览并安装来自 skills.sh 和 ClawHub 的技能)、技能编辑器(直接编辑 SKILL.md 文件)和文件监视器(自动刷新技能变化)。
2. 解决的问题
解决在不同 AI 工具间管理技能的不便,提供统一界面来操作多个代理的技能,避免重复安装和同步困难。用户无需在每个代理中单独管理技能,可通过一键操作实现跨代理的技能部署与同步。
3. 适用场景
适用于开发者同时使用多个 AI 编码助手需要统一管理技能;想要浏览和安装来自技能市场的社区技能;需要跨多个代理同步同一技能以保持一致性。
4. 安装方法
提供三种安装方式:1) 一键安装脚本:Linux/macOS 使用 `curl -fsSL https://raw.githubusercontent.com/chrlsio/agent-skills/v0.1.8/install.sh | bash`,Windows 使用 `irm https://raw.githubusercontent.com/chrlsio/agent-skills/v0.1.8/install.ps1 | iex`;2) Homebrew(macOS):`brew tap chrlsio/agent-skills https://github.com/chrlsio/agent-skills && brew install --cask agentskills`;3) 手动下载:从 GitHub Releases 页面获取对应平台的安装包(.dmg、.exe、.AppImage 等)。
5. 使用指南
使用步骤:1) 启动应用后,在 Dashboard 页面查看已安装 AI 代理及其技能数量;2) 在 Skills Manager 页面浏览、编辑、卸载技能,并使用同步按钮跨代理同步;3) 在 Marketplace 页面搜索、浏览并安装来自 skills.sh 或 ClawHub 的技能;4) 在技能编辑器中直接修改 SKILL.md 文件,保存后自动生效;5) 文件监视器实时监控技能文件变化并刷新界面;6) 使用 Cross-Agent Sync 功能将当前技能快速部署到所有支持的代理。