Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Skill Manager

Skill Manager Logo

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/

安装

Windows

  1. 下载 Skill Manager_1.0.0_x64-setup.exe
  2. 运行安装程序
  3. 按照向导完成安装
  4. 从开始菜单启动应用

macOS

  1. 下载 Skill Manager_1.0.0_x64.dmg
  2. 打开 DMG 文件
  3. 将应用拖到 Applications 文件夹
  4. 从 Launchpad 启动应用

Linux

# 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

使用说明

扫描技能

  1. 启动应用
  2. 点击顶部的 "扫描" 按钮
  3. 应用会自动扫描所有支持的平台
  4. 扫描完成后,技能会显示在仪表盘中

复制技能

  1. 在技能列表中,点击技能卡片
  2. 点击 "复制到" 按钮
  3. 选择目标平台
  4. 确认复制

自定义扫描路径

  1. 点击右上角的设置图标(齿轮)
  2. 在 "自定义扫描路径" 部分
  3. 输入路径(如:D:\my-skills
  4. 点击 "添加路径"
  5. 重新扫描以发现新技能

管理技能

  • 启用/禁用: 点击技能卡片上的开关
  • 添加标签: 在技能详情中点击 "添加标签"
  • 编辑备注: 在技能详情中点击 "编辑备注"
  • 移动分类: 在技能详情中选择目标智能体

开发

技术栈

  • 前端: 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

贡献指南

  1. Fork 仓库
  2. 创建功能分支: git checkout -b feature/my-feature
  3. 提交更改: git commit -m 'feat: add my feature'
  4. 推送分支: git push origin feature/my-feature
  5. 创建 Pull Request

许可证

MIT License - 详见 LICENSE 文件

致谢


Made with ❤️ by aabbcc070403

About

AI Skill Manager - 统一管理多个 AI 平台的 Skills,支持 Claude Code、Codex、OpenClaw、Hermes Agent、OpenCode、Continue、Cursor

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages