【开源自荐】一个可以管理多个skill的工具,支持查看skill的调用次数

2026-04-29 09:182阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


Skills Dock

一个用于管理本地 AI Skills 的桌面应用,面向 Codex、Claude、Gemini、OpenCode 等多种编码工具。

访问官方产品主页:https://skills-dock.pages.dev/

项目简介

Skills Dock 是一个本地优先的桌面应用,用来统一查看、发现和管理散落在不同工具中的 AI Skills。

项目基于 Tauri + React + TypeScript + Rust 构建,当前 MVP 主要面向 macOS 的本地 Skill 扫描与安装管理,同时保留了后续扩展到 Windows 11 的空间。

希望各位可以给点建议,能给个star支持一下就最好了~

界面预览

image2940×1724 367 KB

当前已经支持

目前这个版本可以:

  • 扫描 Codex、Claude、Gemini、OpenCode 的本地 Skill 目录
  • 支持添加自定义 Skill 文件夹
  • 以适合桌面应用的列表方式展示已安装 Skills
  • 将同一个 Skill 在多个应用中的安装状态聚合成一行
  • 展示 Claude、Codex、Gemini、OpenCode 各自的安装状态
  • 通过复制或删除目标目录中的 Skill 文件夹,切换单个应用的安装状态
  • 预览 SKILL.md、校验状态、安装位置以及内容差异
  • 自动调用统计:通过 Rust 解析 Claude Code 与 Codex 的底层对话日志,自动且真实地反映 Agent 在背后调用各 Skill 的次数

后续打算对多个skill进行整理打包为一个插件
如果有什么更好的建议也可以在这个帖子下提出,你们的建议将会是我最大的动力!!

网友解答:
--【壹】--:

可以做定时捞取日志就可以了 这样会方便很多


--【贰】--:

是的,就是收集用户使用skill的数据功能


--【叁】--:

是的 正有此意 后续不仅会分组 还有“插件概念” 例如:github插件 里面包含多个关于github操作的skill 只需要下载github插件就可以对github进行各种操作


--【肆】--:

openclow里面是有一个文件的 类似.claude 在这里面会有各个对话的信息 里面会显示这次对话调用的skill 可以用这种做法进行统计


--【伍】--:

我们是每个内部人员人手本地使用一个opencode,不是APP,感觉没啥好的办法来统计


--【陆】--:

佬有什么好的做法吗,因为用户从网站上把skill压缩包下载到本地了,感觉没啥好的办法统计,现在的做法是在每个skill里加上一个指令,用户在本地使用时这个指令会发一个请求到服务器ip以此来证明用户用了一次这个skill


--【柒】--:

技术上是可以做到的 在我的理解里你是想根据调用次数来评判这个skill是否好用,但是个人觉得没必要就没加这个功能


--【捌】--:

哦哦 不好意思 看错了 opencode的话 也是要安装应用程序才可以做到监控各个skill的使用 如果说在各个skill之前进行调用拦截的话比较不合理 个人认为


--【玖】--:

是指在用户本地电脑安装那种24小时运行的后台监控程序吗,用户的opencode使用skill的时候该程序对其调用进行拦截并发送到云端服务器吗


--【拾】--:

我们禁止使用龙虾的哈哈,我应该理解你说的类似claude code和opencode其实都有对话历史文件保存,但是都在每个用户电脑本地,云端好像无法监控


--【拾壹】--:

这个调用次数是自己使用的claude code对本地skill的调用频率,如果做一个云端skill hub网站,别人从上面下载skill,有没有好的办法可以调研用户本地的opencode对下载下来的skill在自己本地的调用次数呢,这个次数可以在云端显示更新


--【拾贰】--:

这个icon属实是扎眼了,用ai优化一下呗,尺寸形状都不对


--【拾叁】--:

是可以做到的 目前来说只是保存在各个用户本地 云端的确可以做统计 但是也只能统计使用了我们的app的用户中 各个skill的调用次数


--【拾肆】--:

这有点涉及到收集用户数据了吧,好像有点超出 skills 的范畴了吧。毕竟 skill 的设定是基于一个 md 文件


--【拾伍】--:

收到,后续会对这类系统进行适配的~~~~


--【拾陆】--:

openclaw龙虾吗,你说的是用户本地下面有每个项目文件夹里面有session的json吗,但是我们应该没办法访问每个人的本地电脑文件夹去统计,除非写一个统计工具让用户本地运行去统计再上发,但是这就需要靠每个用户自觉了,不太符合我们的目的


--【拾柒】--:

佬友,项目很好,不过期待Workflow中添加对Linux的 支持,然后最好的是支持ARM和x64的机器,rpm和deb安装包.谢谢


--【拾捌】--:

是的 本地的openclow的配置文件里面 不是各个项目文件夹


--【拾玖】--:

可以给多个skill进行分组管理吗,例如这些skill都是用于前端的,这一堆skill用于xx,

标签:软件开发
问题描述:

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:

  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


Skills Dock

一个用于管理本地 AI Skills 的桌面应用,面向 Codex、Claude、Gemini、OpenCode 等多种编码工具。

访问官方产品主页:https://skills-dock.pages.dev/

项目简介

Skills Dock 是一个本地优先的桌面应用,用来统一查看、发现和管理散落在不同工具中的 AI Skills。

项目基于 Tauri + React + TypeScript + Rust 构建,当前 MVP 主要面向 macOS 的本地 Skill 扫描与安装管理,同时保留了后续扩展到 Windows 11 的空间。

希望各位可以给点建议,能给个star支持一下就最好了~

界面预览

image2940×1724 367 KB

当前已经支持

目前这个版本可以:

  • 扫描 Codex、Claude、Gemini、OpenCode 的本地 Skill 目录
  • 支持添加自定义 Skill 文件夹
  • 以适合桌面应用的列表方式展示已安装 Skills
  • 将同一个 Skill 在多个应用中的安装状态聚合成一行
  • 展示 Claude、Codex、Gemini、OpenCode 各自的安装状态
  • 通过复制或删除目标目录中的 Skill 文件夹,切换单个应用的安装状态
  • 预览 SKILL.md、校验状态、安装位置以及内容差异
  • 自动调用统计:通过 Rust 解析 Claude Code 与 Codex 的底层对话日志,自动且真实地反映 Agent 在背后调用各 Skill 的次数

后续打算对多个skill进行整理打包为一个插件
如果有什么更好的建议也可以在这个帖子下提出,你们的建议将会是我最大的动力!!

网友解答:
--【壹】--:

可以做定时捞取日志就可以了 这样会方便很多


--【贰】--:

是的,就是收集用户使用skill的数据功能


--【叁】--:

是的 正有此意 后续不仅会分组 还有“插件概念” 例如:github插件 里面包含多个关于github操作的skill 只需要下载github插件就可以对github进行各种操作


--【肆】--:

openclow里面是有一个文件的 类似.claude 在这里面会有各个对话的信息 里面会显示这次对话调用的skill 可以用这种做法进行统计


--【伍】--:

我们是每个内部人员人手本地使用一个opencode,不是APP,感觉没啥好的办法来统计


--【陆】--:

佬有什么好的做法吗,因为用户从网站上把skill压缩包下载到本地了,感觉没啥好的办法统计,现在的做法是在每个skill里加上一个指令,用户在本地使用时这个指令会发一个请求到服务器ip以此来证明用户用了一次这个skill


--【柒】--:

技术上是可以做到的 在我的理解里你是想根据调用次数来评判这个skill是否好用,但是个人觉得没必要就没加这个功能


--【捌】--:

哦哦 不好意思 看错了 opencode的话 也是要安装应用程序才可以做到监控各个skill的使用 如果说在各个skill之前进行调用拦截的话比较不合理 个人认为


--【玖】--:

是指在用户本地电脑安装那种24小时运行的后台监控程序吗,用户的opencode使用skill的时候该程序对其调用进行拦截并发送到云端服务器吗


--【拾】--:

我们禁止使用龙虾的哈哈,我应该理解你说的类似claude code和opencode其实都有对话历史文件保存,但是都在每个用户电脑本地,云端好像无法监控


--【拾壹】--:

这个调用次数是自己使用的claude code对本地skill的调用频率,如果做一个云端skill hub网站,别人从上面下载skill,有没有好的办法可以调研用户本地的opencode对下载下来的skill在自己本地的调用次数呢,这个次数可以在云端显示更新


--【拾贰】--:

这个icon属实是扎眼了,用ai优化一下呗,尺寸形状都不对


--【拾叁】--:

是可以做到的 目前来说只是保存在各个用户本地 云端的确可以做统计 但是也只能统计使用了我们的app的用户中 各个skill的调用次数


--【拾肆】--:

这有点涉及到收集用户数据了吧,好像有点超出 skills 的范畴了吧。毕竟 skill 的设定是基于一个 md 文件


--【拾伍】--:

收到,后续会对这类系统进行适配的~~~~


--【拾陆】--:

openclaw龙虾吗,你说的是用户本地下面有每个项目文件夹里面有session的json吗,但是我们应该没办法访问每个人的本地电脑文件夹去统计,除非写一个统计工具让用户本地运行去统计再上发,但是这就需要靠每个用户自觉了,不太符合我们的目的


--【拾柒】--:

佬友,项目很好,不过期待Workflow中添加对Linux的 支持,然后最好的是支持ARM和x64的机器,rpm和deb安装包.谢谢


--【拾捌】--:

是的 本地的openclow的配置文件里面 不是各个项目文件夹


--【拾玖】--:

可以给多个skill进行分组管理吗,例如这些skill都是用于前端的,这一堆skill用于xx,

标签:软件开发