查找、安装和管理 AI agent skills 的桌面应用与开源生态
基于 Tauri v2 · React 19 · Rust · Python 构建
商店一键浏览安装 · Agent 技能目录统一链接与管理
Skill One 让 "skills" 触手可及:一款可视化的桌面应用,浏览 skills 注册表、查看每个 skill 的说明(SKILL.md)并一键安装到本地;同时把各类 agent(Claude Code、Cursor、Gemini CLI 等)的技能目录链接到统一目录,支持迁移已有技能、集中启用与卸载。
| 仓库 | 说明 | 状态 |
|---|---|---|
| skill-one/skillone | Skill One 桌面应用(Tauri v2 + React + Rust),商店浏览/安装、Agent 链接 | ✅ 公开 |
| skill-one/agents-skills | Rust 核心库,负责 skills 的发现、安装、链接管理与命令行接口 | ✅ 公开 |
| skill-one/skills-index | Python 索引构建,聚合 skills.sh 与 GitHub 仓库的 skill 索引 | ✅ 公开 |
| skill-one/homebrew-tap | 通过 Homebrew 一键安装 / 更新 Skill One 的 tap | 🚧 建设中 |
git clone https://github.com/skill-one/skillone.git
cd skillone
npm install
npm run tauri dev # 启动桌面应用(开发模式)Homebrew tap 正在建设中,发布后一条命令即可安装:
brew install --cask skill-one/tap/skillone # 更新: brew upgrade --cask skillone| 层 | 技术 |
|---|---|
| 桌面运行时 | Tauri v2 + Rust |
| UI | React 19 + shadcn/ui(Radix UI + Tailwind CSS) |
| 路由 | react-router-dom v7(HashRouter) |
| 数据请求 | TanStack Query v5(持久化到 localStorage) |
| 核心库 | Rust(agents-skills) |
| 索引构建 | Python + uv(skills-index) |
| 构建 | Vite 5 + TypeScript |
| 测试 | Vitest 2 + Testing Library |