返回目录
开源项目自动化与 Agent 类新手

SkillsGate

SkillsGate 是一个面向 AI 代理的可视化技能管理器,提供桌面应用与终端界面,可浏览、安装和管理 20 多个 AI 代理的技能,并集成 skills.sh 公共技能目录。

0 次阅读2026/09/07 发布
SkillsGate 来源图片

社区作者 · zZz

它解决什么问题

SkillsGate 是一个可视化 AI 代理技能管理器,以桌面应用(macOS、Windows、Linux)和终端 UI 两种形式提供。你可以通过它浏览、安装、管理 AI 代理的 skills,支持 20 多个代理并集成 skills.sh 公共技能发现。主要功能包括:skills.

sh 集成,浏览和搜索完整公共目录;按代理单独管理技能,可一次性安装到所有代理,也可仅从单个代理移除;内置编辑器支持渲染内容查看和 CodeMirror 原始源码编辑,改动即时保存;支持通过 SSH 连接远程服务器浏览和同步技能;私有技能可保留在本机或共享给团队;支持收藏;桌面端与 TUI 通过本地 SQLite 共享偏好设置。TUI 提供 1/2/3/4 切换标签、j/k 导航、/ 搜索、v 查看详情、e 切换渲染/源码视图、i 安装、d 移除、o 打开链接/路径、m 切换关键词/AI 搜索等快捷键。

项目为 npm workspaces 管理的 monorepo:apps 包含基于 React Router v7 与 Cloudflare Workers 的 Web 应用和 Electron 桌面应用;packages 包含 Node CLI(npm 上以 skillsgate 发布)、基于 Bun 的 TUI(@skillsgate/tui)、共享 React 组件、共享 SQLite 持久化和 SSH 客户端。项目采用 MIT 许可证。界面效果可参考配图 1(桌面应用)和配图 2(TUI)。

— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。

安装 / 开始使用

桌面应用:前往项目页面或下载渠道,根据平台下载安装包(macOS Apple Silicon / macOS Intel / Windows / Linux),解压或安装后打开应用即可。

TUI(终端界面):可通过

可复制命令
npx 临时运行

,命令为 npx skillsgate;也可全局安装后使用,命令为 npm install -g skillsgate,安装后终端执行 skillsgate

从源码运行:

  1. 准备环境:需要 Node.js 18+;TUI 开发需要 Bun;Web 应用部署需要 Cloudflare 账户。
  1. 克隆仓库后安装依赖:npm install
  1. 如果 npm install 跳过了脚本或被跳过,或遇到原生模块 ABI 不匹配,请在启动桌面应用前运行:npm run rebuild:native --workspace=@skillsgate/desktop
  1. 启动 Web 应用(默认工作区开发服务器):npm run dev
  1. 启动桌面应用:cd apps/desktop && npm run dev
  1. 启动 TUI(需要 Bun):cd packages/tui && bun run src/index.tsx
  1. 部署 Web 应用到 Cloudflare:npm run deploy

常见问题:桌面应用依赖原生 better-sqlite3 模块,普通 npm install 会针对 Electron 版本自动重建。如果使用 --ignore-scripts 安装,或遇到原生模块 ABI mismatch,需要手动执行第 3 步中的 rebuild:native 命令。TUI 开发必须在安装了 Bun 的环境中运行,否则无法启动。

来源教程配图

SkillsGate Desktop App
配图 1 · SkillsGate Desktop App查看原图
SkillsGate TUI
配图 2 · SkillsGate TUI查看原图

适用场景

集中浏览并搜索 skills.sh 公共 AI 技能目录
将技能一键安装到单个
多个或全部受支持的 AI 代理
在桌面应用或 TUI 中查看与管理已安装技能
通过 SSH 连接远程机器同步或浏览技能
创建私有技能并在团队内共享
将常用技能加入收藏以便快速访问