AI Skill Manager - 统一管理多个 AI 平台的 Skills
功能特性 • 支持的平台 • 快速开始 • 安装 • 使用说明 • 开发 • 许可证
- 📊 仪表盘概览 - 查看所有技能统计和智能体分布
- 🤖 智能体分类 - 8个预定义智能体,自动分类技能
- 🔍 搜索筛选 - 按名称、描述、标签、状态筛选
- ✅ 启用禁用 - 快速切换技能的启用状态
- 🏷️ 标签管理 - 为技能添加自定义标签
- 📦 导入导出 - 导出/导入技能配置包
- 🔄 自动扫描 - 扫描本地插件目录,发现新技能
- 🚀 跨平台复制 - 在不同 AI 平台之间复制技能
- ⚙️ 自定义路径 - 添加自定义扫描路径
| 平台 | 扫描路径 | 状态 |
|---|---|---|
| Claude Code | ~/.claude/plugins/ |
✅ 支持 |
| Codex | ~/.codex/skills/ |
✅ 支持 |
| OpenClaw | ~/.qclaw/skills/ |
✅ 支持 |
| Hermes Agent | %LOCALAPPDATA%\hermes\skills\ |
✅ 支持 |
| OpenCode | ~/.opencode/skills/ |
✅ 支持 |
| Continue | ~/.continue/skills/ |
✅ 支持 |
| Cursor | ~/.cursor/skills/ |
✅ 支持 |
# 克隆仓库
git clone https://github.com/aabbcc070403/skill-manager.git
cd skill-manager
# 安装前端依赖
npm install
# 安装 Rust (如果未安装)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh# 启动开发服务器
npm run tauri dev# 构建安装包
npm run tauri build构建完成后,安装包位于:
- Windows:
src-tauri/target/release/bundle/nsis/ - macOS:
src-tauri/target/release/bundle/dmg/ - Linux:
src-tauri/target/release/bundle/deb/或appimage/
- 下载
Skill Manager_1.0.0_x64-setup.exe - 运行安装程序
- 按照向导完成安装
- 从开始菜单启动应用
- 下载
Skill Manager_1.0.0_x64.dmg - 打开 DMG 文件
- 将应用拖到 Applications 文件夹
- 从 Launchpad 启动应用
# Debian/Ubuntu
sudo dpkg -i skill-manager_1.0.0_amd64.deb
# 或使用 AppImage
chmod +x Skill_Manager_1.0.0_amd64.AppImage
./Skill_Manager_1.0.0_amd64.AppImage- 启动应用
- 点击顶部的 "扫描" 按钮
- 应用会自动扫描所有支持的平台
- 扫描完成后,技能会显示在仪表盘中
- 在技能列表中,点击技能卡片
- 点击 "复制到" 按钮
- 选择目标平台
- 确认复制
- 点击右上角的设置图标(齿轮)
- 在 "自定义扫描路径" 部分
- 输入路径(如:
D:\my-skills) - 点击 "添加路径"
- 重新扫描以发现新技能
- 启用/禁用: 点击技能卡片上的开关
- 添加标签: 在技能详情中点击 "添加标签"
- 编辑备注: 在技能详情中点击 "编辑备注"
- 移动分类: 在技能详情中选择目标智能体
- 前端: React 18 + TypeScript + Vite
- 后端: Rust + Tauri
- 样式: Tailwind CSS
- 状态管理: Zustand
skill-manager/
├── src/ # 前端源码
│ ├── api/ # API 调用
│ ├── components/ # React 组件
│ ├── hooks/ # 自定义 Hooks
│ ├── pages/ # 页面组件
│ ├── stores/ # Zustand 状态
│ └── types/ # TypeScript 类型
├── src-tauri/ # Rust 后端
│ ├── src/ # Rust 源码
│ ├── Cargo.toml # Rust 依赖
│ └── tauri.conf.json # Tauri 配置
├── scripts/ # 工具脚本
└── data/ # 配置数据
# 启动开发服务器
npm run tauri dev
# 构建生产版本
npm run tauri build
# 运行测试
npm test
# 代码检查
npm run lint- Fork 仓库
- 创建功能分支:
git checkout -b feature/my-feature - 提交更改:
git commit -m 'feat: add my feature' - 推送分支:
git push origin feature/my-feature - 创建 Pull Request
MIT License - 详见 LICENSE 文件
- Tauri - 构建跨平台桌面应用
- React - 用户界面库
- Tailwind CSS - CSS 框架
- Zustand - 状态管理
Made with ❤️ by aabbcc070403