skills-hub

GitHub
782 94 简单 1 次阅读 今天MITAgent插件
AI 解读 由 AI 自动生成,仅供参考

skills-hub 是一款跨平台桌面应用,旨在为开发者提供统一的 AI 智能体技能(Agent Skills)管理中心。面对当前市场上 Cursor、Claude Code、Cline 等众多 AI 编程工具各自为政、技能文件分散存储的痛点,skills-hub 实现了“一次安装,处处同步”的高效工作流。

用户只需在 skills-hub 中浏览精选技能库或导入本地资源,即可将技能一键同步至所有已检测到的编程工具目录中。它支持全局同步与项目级隔离两种模式,允许用户灵活切换技能作用范围,并能自动识别新安装的工具进行适配。在技术实现上,skills-hub 基于 Tauri 和 React 构建,轻量且高性能;其核心亮点在于优先采用符号链接(symlink)机制进行同步,既节省了磁盘空间,又确保了源文件更新能实时反映在所有工具中,仅在系统不支持时回退到复制模式。此外,它还内置了强大的代码高亮预览和 Markdown 渲染功能,方便用户直接查看技能详情。

这款工具特别适合频繁切换不同 AI 编程助手、希望复用自定义技能库的软件开发者和技术研究人员。通过 skills-hub,用户可以告别繁琐的手动文件搬运,轻松构建个人专属的标准化技能生态,显著提升人机协作效率。

使用场景

资深全栈开发者李明同时维护着三个不同技术栈的项目,日常需要在 Cursor、Claude Code 和 Cline 等多种 AI 编程工具间频繁切换,以完成代码生成与重构任务。

没有 skills-hub 时

  • 重复劳动繁重:每编写一个新的通用技能(如"React 组件优化”或"SQL 查询规范”),必须手动复制文件到每个工具对应的 .cursor/skills.claude/skills 等分散目录中,极易遗漏。
  • 版本管理混乱:当需要更新某个技能逻辑时,不得不逐个打开不同工具的文件夹进行修改,常出现部分工具已更新而部分仍保留旧版的情况,导致 AI 输出结果不一致。
  • 新工具接入成本高:每当团队引入新的 AI 助手(如刚安装的 Kimi CLI 或 Amp),都需要重新梳理并迁移所有历史积累的技能库,耗时耗力。
  • 缺乏统一视图:无法直观查看哪些技能已在哪些工具中生效,排查问题时需在多个隐藏目录间反复跳转,效率低下。

使用 skills-hub 后

  • 一次编写,全域同步:李明只需在 skills-hub 的“探索页”一键安装或手动添加技能,工具自动通过软链接将其同步至所有已检测到的 AI 工具目录,彻底消除复制粘贴。
  • 实时更新一致:修改技能源文件后,skills-hub 自动将变更传播到所有关联工具,确保无论用 Cursor 还是 Cline,AI 都能基于最新规范执行任务。
  • 无缝适配新环境:新安装 Augment 或 OpenCode 后,skills-hub 立即识别并提示同步,瞬间将现有的上百个技能复用至新工具,无需任何手动配置。
  • 全局掌控状态:通过统一的仪表板,李明能清晰看到每个技能的作用范围(全局/项目级)及各工具的激活状态,管理复杂度大幅降低。

skills-hub 将原本碎片化、机械化的技能维护工作转化为集中式自动化流程,让开发者真正专注于核心业务逻辑而非环境配置。

运行环境要求

操作系统
  • macOS
  • Windows
  • Linux
GPU

未说明

内存

未说明

依赖
notes这是一个基于 Tauri + React 的跨平台桌面应用,非 AI 模型推理工具,因此无 GPU 和特定内存需求。开发需安装 Node.js 和 Rust 环境,并配置各操作系统的 Tauri 系统依赖。在 macOS 上运行未签名版本可能需要执行 xattr 命令解除隔离。同步技能时优先使用软链接,若系统限制(如 Windows 或 Cursor 工具)则回退到复制模式。
python未说明
Node.js 18+ (推荐 20+)
Rust (stable)
Tauri
React
skills-hub hero image

快速开始

技能中心(Tauri 桌面应用)

一款跨平台桌面应用(Tauri + React),用于在一个地方管理 Agent 技能,并将其同步到多个 AI 编码工具的全局或项目级技能目录中(优先使用符号链接/连接点,备用方案为复制)——“一次安装,处处同步”。

文档

核心功能

  • 探索页面:浏览精选推荐技能并在线搜索——一键安装并同步到所有已检测到的工具
  • 全局/项目同步:将技能全局同步到所有项目,或将作用范围限定在选定的项目目录
  • 作用范围控制:在全局和项目作用范围之间切换技能,管理项目目录,并按作用范围筛选我的技能
  • 技能详情视图:点击技能名称即可浏览其文件,支持 Markdown 渲染和语法高亮(40 多种语言)
  • 统一视图:已管理的技能、技能总数、作用范围标签以及各工具的启用状态
  • 引导迁移:扫描已安装工具中的现有技能,导入到中央仓库并进行同步
  • 导入来源:本地文件夹 / Git URL(包括多技能仓库选择、.claude/skills/ 目录支持)
  • 更新:从源刷新;将更新传播到复制模式的目标
  • 新工具检测:检测新安装的工具,并提示同步已管理的技能

我的技能

我的技能

探索与搜索

探索

手动添加

手动添加

技能详情

技能详情

支持的 AI 编码工具

项目技能目录是相对于所选项目根目录的。标记为 N/A 的工具没有确认的项目级技能目录,仅支持全局同步。

工具键 显示名称 全局技能目录(相对于 ~ 项目技能目录(相对于项目) 是否检测到(相对于 ~
cursor Cursor .cursor/skills .agents/skills .cursor
claude_code Claude Code .claude/skills .claude/skills .claude
codex Codex .codex/skills .agents/skills .codex
opencode OpenCode .config/opencode/skills .agents/skills .config/opencode
antigravity Antigravity .gemini/antigravity/skills .agents/skills .gemini/antigravity
amp Amp .config/agents/skills .agents/skills .config/agents
kimi_cli Kimi Code CLI .config/agents/skills .agents/skills .config/agents
augment Augment .augment/skills .augment/skills .augment
openclaw OpenClaw .openclaw/skills skills .openclaw
copaw Copaw .copaw/skill_pool .copaw/skill_pool .copaw
cline Cline .agents/skills .agents/skills .agents
codebuddy CodeBuddy .codebuddy/skills .codebuddy/skills .codebuddy
command_code Command Code .commandcode/skills .commandcode/skills .commandcode
continue Continue .continue/skills .continue/skills .continue
crush Crush .config/crush/skills .crush/skills .config/crush
junie Junie .junie/skills .junie/skills .junie
iflow_cli iFlow CLI .iflow/skills .iflow/skills .iflow
kiro_cli Kiro CLI .kiro/skills .kiro/skills .kiro
kode Kode .kode/skills .kode/skills .kode
mcpjam MCPJam .mcpjam/skills .mcpjam/skills .mcpjam
mistral_vibe Mistral Vibe .vibe/skills .vibe/skills .vibe
mux Mux .mux/skills .mux/skills .mux
openclaude OpenClaude IDE .openclaude/skills .openclaude/skills .openclaude
openhands OpenHands .openhands/skills .openhands/skills .openhands
pi Pi .pi/agent/skills .pi/skills .pi
qoder Qoder .qoder/skills .qoder/skills .qoder
qoderwork QoderWork .qoderwork/skills .qoderwork/skills .qoderwork
qwen_code Qwen Code .qwen/skills .qwen/skills .qwen
trae Trae .trae/skills .trae/skills .trae
trae_cn Trae CN .trae-cn/skills .trae/skills .trae-cn
zencoder Zencoder .zencoder/skills .zencoder/skills .zencoder
neovate Neovate .neovate/skills .neovate/skills .neovate
pochi Pochi .pochi/skills .pochi/skills .pochi
adal AdaL .adal/skills .adal/skills .adal
kilo_code Kilo Code .kilocode/skills .kilocode/skills .kilocode
roo_code Roo Code .roo/skills .roo/skills .roo
goose Goose .config/goose/skills .goose/skills .config/goose
gemini_cli Gemini CLI .gemini/skills .agents/skills .gemini
github_copilot GitHub Copilot .copilot/skills .agents/skills .copilot
clawdbot Clawdbot .clawdbot/skills .clawdbot/skills .clawdbot
droid Droid .factory/skills .factory/skills .factory
windsurf Windsurf .codeium/windsurf/skills .windsurf/skills .codeium/windsurf
moltbot MoltBot .moltbot/skills .moltbot/skills .moltbot
hermes_agent Hermes Agent .hermes/skills N/A .hermes

开发

前置条件

  • Node.js 18+(推荐:20+)
  • Rust(稳定版)
  • Tauri 系统依赖项(请根据您的操作系统参考 Tauri 官方文档)
npm install
npm run tauri:dev

构建

npm run lint
npm run build
npm run tauri:build

平台构建命令(来自 package.json

  • macOS(dmg):npm run tauri:build:mac:dmg
  • macOS(通用 dmg):npm run tauri:build:mac:universal:dmg
  • Windows(MSI):npm run tauri:build:win:msi
  • Windows(NSIS 可执行文件):npm run tauri:build:win:exe
  • Windows(MSI+NSIS):npm run tauri:build:win:all
  • Linux(deb):npm run tauri:build:linux:deb
  • Linux(AppImage):npm run tauri:build:linux:appimage
  • Linux(deb+AppImage):npm run tauri:build:linux:all

测试(Rust)

cd src-tauri
cargo test

贡献与安全

常见问题解答 / 备注

  • 技能存储在哪里?中央仓库默认位于 ~/.skillshub(可在设置中配置)。
  • 什么是项目级同步?技能仍然只在中央仓库中存储一次,但其同步目标是选定的项目目录,例如 <project>/.agents/skills<project>/.claude/skills 或其他工具特定的项目技能路径。
  • 为什么 Cursor 的同步总是复制?Cursor 目前不支持基于符号链接或联接点的技能目录,因此 Skills Hub 在同步到 Cursor 时会强制进行目录复制。
  • 为什么同步有时会回退到复制?Skills Hub 优先使用符号链接或联接点,但在某些系统上(尤其是 Windows),符号链接可能受到限制;在这种情况下,它会回退到目录复制。
  • TARGET_EXISTS|... 是什么意思?目标文件夹已经存在,且操作未覆盖它(默认为非破坏性)。请移除现有文件夹,或使用适当的覆盖流程重试。
  • macOS Gatekeeper 注意事项(未签名或未公证的版本,可能因 macOS 版本而异):如果看到“已损坏”或“开发者未验证”的提示,请运行 xattr -cr "/Applications/Skills Hub.app"https://v2.tauri.app/distribute/#macos)。

支持的平台

  • macOS(已验证)
  • Windows(按设计预期支持;未在本地验证)
  • Linux(按设计预期支持;未在本地验证)

许可证

MIT 许可证 — 请参阅 LICENSE 文件。

版本历史

v0.5.02026/04/16
v0.4.32026/04/11
v0.4.22026/04/06
v0.4.12026/03/21
v0.4.02026/03/20
v0.3.02026/03/15
v0.2.02026/02/01
v0.1.12026/01/26
v0.1.02026/01/25

常见问题

相似工具推荐

openclaw

OpenClaw 是一款专为个人打造的本地化 AI 助手,旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚,能够直接接入你日常使用的各类通讯渠道,包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息,OpenClaw 都能即时响应,甚至支持在 macOS、iOS 和 Android 设备上进行语音交互,并提供实时的画布渲染功能供你操控。 这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地,用户无需依赖云端服务即可享受快速、私密的智能辅助,真正实现了“你的数据,你做主”。其独特的技术亮点在于强大的网关架构,将控制平面与核心助手分离,确保跨平台通信的流畅性与扩展性。 OpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者,以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力(支持 macOS、Linux 及 Windows WSL2),即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你

349.3k|★★★☆☆|2周前
Agent开发框架图像

n8n

n8n 是一款面向技术团队的公平代码(fair-code)工作流自动化平台,旨在让用户在享受低代码快速构建便利的同时,保留编写自定义代码的灵活性。它主要解决了传统自动化工具要么过于封闭难以扩展、要么完全依赖手写代码效率低下的痛点,帮助用户轻松连接 400 多种应用与服务,实现复杂业务流程的自动化。 n8n 特别适合开发者、工程师以及具备一定技术背景的业务人员使用。其核心亮点在于“按需编码”:既可以通过直观的可视化界面拖拽节点搭建流程,也能随时插入 JavaScript 或 Python 代码、调用 npm 包来处理复杂逻辑。此外,n8n 原生集成了基于 LangChain 的 AI 能力,支持用户利用自有数据和模型构建智能体工作流。在部署方面,n8n 提供极高的自由度,支持完全自托管以保障数据隐私和控制权,也提供云端服务选项。凭借活跃的社区生态和数百个现成模板,n8n 让构建强大且可控的自动化系统变得简单高效。

184.7k|★★☆☆☆|今天
数据工具开发框架Agent

AutoGPT

AutoGPT 是一个旨在让每个人都能轻松使用和构建 AI 的强大平台,核心功能是帮助用户创建、部署和管理能够自动执行复杂任务的连续型 AI 智能体。它解决了传统 AI 应用中需要频繁人工干预、难以自动化长流程工作的痛点,让用户只需设定目标,AI 即可自主规划步骤、调用工具并持续运行直至完成任务。 无论是开发者、研究人员,还是希望提升工作效率的普通用户,都能从 AutoGPT 中受益。开发者可利用其低代码界面快速定制专属智能体;研究人员能基于开源架构探索多智能体协作机制;而非技术背景用户也可直接选用预置的智能体模板,立即投入实际工作场景。 AutoGPT 的技术亮点在于其模块化“积木式”工作流设计——用户通过连接功能块即可构建复杂逻辑,每个块负责单一动作,灵活且易于调试。同时,平台支持本地自托管与云端部署两种模式,兼顾数据隐私与使用便捷性。配合完善的文档和一键安装脚本,即使是初次接触的用户也能在几分钟内启动自己的第一个 AI 智能体。AutoGPT 正致力于降低 AI 应用门槛,让人人都能成为 AI 的创造者与受益者。

183.6k|★★★☆☆|今天
Agent语言模型插件

stable-diffusion-webui

stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。

162.1k|★★★☆☆|2周前
开发框架图像Agent

everything-claude-code

everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上

161.1k|★★☆☆☆|今天
开发框架Agent语言模型

opencode

OpenCode 是一款开源的 AI 编程助手(Coding Agent),旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件,而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码,还是排查难以定位的 Bug,OpenCode 都能通过自然语言交互高效完成,显著减少开发者在重复性劳动和上下文切换上的时间消耗。 这款工具专为软件开发者、工程师及技术研究人员设计,特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构,这意味着用户可以审查代码逻辑、自定义行为策略,甚至私有化部署以保障数据安全,彻底打破了传统闭源 AI 助手的“黑盒”限制。 在技术体验上,OpenCode 提供了灵活的终端界面(Terminal UI)和正在测试中的桌面应用程序,支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具,安装便捷,并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客,还是渴望提升产出的独立开发者,OpenCode 都提供了一个透明、可信

144.3k|★☆☆☆☆|4天前
Agent插件