SkillDeck: 让你可视化的在本地管理多个 Coding Agent Skills 的发现、安装、更新 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
crossoverJie
V2EX    分享创造

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

  •  1
     
  •   crossoverJie
    crossoverJie 1 天前 1115 次点击

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

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

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

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

    统一仪表盘

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

    Dashboard Overview

    Skills 市场浏览

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

    Registry Browser

    安装与更新

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

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

    Install & Update

    Agent 分配

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

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

    安装方式:

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

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

    22 条回复    2026-02-26 09:54:49 +08:00
    codeforyou
        1
    codeforyou  
       1 天前
    考虑出 Windows 版本吗?
    crossoverJie
        2
    crossoverJie  
    OP
       1 天前
    @codeforyou 我手上没有 Windows 设备,要做的话只能用跨平台方案了,我来鞭笞下 CC
    easitab
        3
    easitab  
       1 天前   1
    看起来很不错,顶一下
    mikaelson
        4
    mikaelson  
       1 天前   1
    前几天看到 skillshub 这个产品还在想怎么没有同类,今天就看到你这个了,好像更不错,试试看
    mikaelson
        5
    mikaelson  
       1 天前
    @mikaelson 希望增加 kiro 的支持
    crossoverJie
        6
    crossoverJie  
    OP
       1 天前
    @mikaelson #5 我来研究一下
    andforce
        7
    andforce  
       1 天前
    Cursor 不被支持么?
    wangcongming
        8
    wangcongming  
       1 天前
    有用
    wangcongming
        9
    wangcongming  
       1 天前
    支持一下 cline 吧
    SayHelloHi
        10
    SayHelloHi  
       1 天前   1
    原生的 好评

    好用
    crossoverJie
        11
    crossoverJie  
    OP
       1 天前
    @wangcongming #9
    @andforce #7 我都加一下 todo ,预计这两天会支持
    SayHelloHi
        12
    SayHelloHi  
       1 天前
    @crossoverJie

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

    crossoverJie
        13
    crossoverJie  
    OP
       1 天前
    @SayHelloHi #12 这里是想全选 Agent 还是全选 Skills 呢?

    方便的话可以提个 issue ,更好追踪。
    minmini
        14
    minmini  
       1 天前
    会支持 antigravity 吗
    zackzeng
        15
    zackzeng  
       1 天前
    会支持 antigravity 吗
    Peiiii
        16
    Peiiii  
       1 天前 via Android
    挺不错的。我也借楼自荐一下我的命令行安装管理 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
        17
    crossoverJie  
    OP
       1 天前
    @minmini
    @zackzeng

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

    https://github.com/crossoverJie/SkillDeck/releases/tag/v0.0.8
    Marathonk
        18
    Marathonk  
       21 小时 16 分钟前
    为什么侧边栏的 Agent 部分,是灰色的且经常点不动捏
    crossoverJie
        19
    crossoverJie  
    OP
       19 小时 54 分钟前
    @Marathonk 灰色的是你还没安装这个 Agent 哈

    而且可以点动呀,只是没有 Skills 而已。
    crossoverJie
        20
    crossoverJie  
    OP
       18 小时 55 分钟前
    npe
        21
    npe  
       7 小时 31 分钟前
    agent skills 和 mcp 有啥区别?
    mikaelson
        22
    mikaelson  
       7 小时 23 分钟前
    @crossoverJie #6 预计什么时候呀?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5253 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 09:17 PVG 17:17 LAX 01:17 JFK 04:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86