SkillDeck: 让你可视化的在本地管理多个 Coding Agent Skills 的发现、安装、更新

2 月 25 日
 crossoverJie

大家新年好啊,我日常会使用多个 Code Agent ,比如 CC 、copolit 、opencode ,也在本地安装了很多 Skills ,每次使用其中一个 Agent 的时候会担心我的 Skills 到底有没有被加载,所以我偶尔会使用 /skills 查看下当前有哪些 Skills 。

虽然有一个 https://agentskills.io/home 的标准,但各家 app 也有自己的目录,总之管理起来比较恼火(还要考虑到更新的问题)。

于是我就用 Claude Code 写了这么一个 app:SkillDeck

它不仅提供安装能力,还提供了统一的发现、更新、删除等全生命周期管理。

统一仪表盘

三栏布局的 macOS 原生界面:左边是 Agent 列表和筛选,中间是 Skill 列表,右边是详情。支持按名称、描述、作者搜索,还能按 Agent 过滤和排序。

Skills 市场浏览

内置了 skills.sh 的排行榜浏览,支持 All Time 、Trending 、Hot 三种排序方式,还有搜索功能。看到喜欢的 Skill 可以直接一键安装。

安装与更新

从 GitHub 安装只需要输入仓库地址(支持 owner/repo 格式),SkillDeck 会自动 clone 、扫描可用 Skills 、创建 symlink 。

更新检测也是一键的:会对比本地和远程的 tree hash ,有变更就显示橙色角标,点一下就能拉取最新代码。

Agent 分配

每个 Skill 的详情页有一组 toggle 开关,控制这个 Skill 安装到哪些 Agent 。打开就自动创建 symlink ,关掉就自动删除。

这样也不用每个 Agent 都去安装 skill ,只保留一份。

安装方式:

brew tap crossoverJie/skilldeck && brew install --cask skilldeck

项目开源,MIT 协议,欢迎 star/issue/PR:GitHub | 项目主页

3167 次点击
所在节点    分享创造
33 条回复
codeforyou
2 月 25 日
考虑出 Windows 版本吗?
crossoverJie
2 月 25 日
@codeforyou 我手上没有 Windows 设备,要做的话只能用跨平台方案了,我来鞭笞下 CC
easitab
2 月 25 日
看起来很不错,顶一下
mikaelson
2 月 25 日
前几天看到 skillshub 这个产品还在想怎么没有同类,今天就看到你这个了,好像更不错,试试看
mikaelson
2 月 25 日
@mikaelson 希望增加 kiro 的支持
crossoverJie
2 月 25 日
@mikaelson #5 我来研究一下
andforce
2 月 25 日
Cursor 不被支持么?
wangcongming
2 月 25 日
有用
wangcongming
2 月 25 日
支持一下 cline 吧
SayHelloHi
2 月 25 日
原生的 好评

好用
crossoverJie
2 月 25 日
@wangcongming #9
@andforce #7 我都加一下 todo ,预计这两天会支持
SayHelloHi
2 月 25 日
@crossoverJie

这里可以添加一个全选框嘛

crossoverJie
2 月 25 日
@SayHelloHi #12 这里是想全选 Agent 还是全选 Skills 呢?

方便的话可以提个 issue ,更好追踪。
minmini
2 月 25 日
会支持 antigravity 吗
zackzeng
2 月 25 日
会支持 antigravity 吗
Peiiii
2 月 25 日
挺不错的。我也借楼自荐一下我的命令行安装管理 skill 的工具:

官网: https://skild.sh
代码: https://github.com/Peiiii/skild

使用也简单
npm i -g skild (或者不安装直接 npx skild 也可以)
skild list
skild install [username]/[repo]
例如
skild install anthropics/skills
会出现一个树形的选择器,可以批量选择、反选等

还有其它的命令,例如
skild update 更新 skill
skild sync 同步不同平台的 skill
skild init 初始化一个 skill 模板
skild unstall
skild info
...
crossoverJie
2 月 25 日
@minmini
@zackzeng

antigravity 已经支持了,下载最新版就可以使用了。

https://github.com/crossoverJie/SkillDeck/releases/tag/v0.0.8
Marathonk
2 月 25 日
为什么侧边栏的 Agent 部分,是灰色的且经常点不动捏
crossoverJie
2 月 25 日
@Marathonk 灰色的是你还没安装这个 Agent 哈

而且可以点动呀,只是没有 Skills 而已。
crossoverJie
2 月 25 日

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/1193878

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX