当前位置: 首页 > news >正文

Skills Hub 可视化管理桌面工具发布 v0.3:一大波功能更新!

用 Claude Code 写代码的人,多少都接触过 Skills 这个概念。简单说,Skills 就是一组预设的提示词和规则文件,安装之后能让 AI 编码助手在特定任务上表现更好。比如有人写了一套 React 最佳实践的 Skill,装上之后 Claude Code 写前端代码的质量就会明显提升。

问题在于,之前管理这些 Skills 是件挺麻烦的事。不同的 AI 编码工具(Cursor、Claude Code…)各自有各自的技能目录,安装路径不一样,格式也有差异。

此前发布的Skills Hub就是为了解决这个问题而生的,平常我也一直在用。该应用是基于 Tauri + React 构建的跨平台桌面应用,核心理念很直白:安装一次,同步到所有工具。支持 40 多种 AI 编码工具,覆盖了市面上几乎所有主流选项。

感谢大家的支持,现在已经 482 个 Star 了!

周末两天花了点时间,为 Skills Hub 发布了 v0.3.0 版本,带来了好几个实用功能并修复了一些此前的 Bug。

以下介绍本次更新的主要内容。

独立的 Explore 页面

v0.3 之前,只支持 "本地添加"、"Git 安装"。

v0.3 增加了探索功能并提升为一个独立页面。现在顶部导航有两个主 Tab:My Skills(我的技能)和Explore(探索),两者是同级关系。

Explore 页面的布局也重新设计了:顶部是搜索栏,下方是双列卡片网格。每张卡片展示技能名称、作者来源、描述(最多两行)、下载量、Stars 数,以及兼容的工具标签。最关键的是右上角那个Install 按钮,点一下就能安装并同步到所有已检测的工具,不用再跳来跳去。

目前仍支持手动添加,支持两种方式,Git Url、本地文件

在线搜索:实时找到你要的技能

光靠精选列表肯定不够用。v0.3 参考了 Vercel 的 npx skills find 功能,接入了 skills.sh 的搜索 API,在 Explore 页面的搜索框输入 2 个字符以上就会触发在线搜索,500 毫秒防抖,不会频繁请求。

搜索结果分两个区域展示。上面是精选推荐的本地过滤结果(秒出),下面是在线搜索结果(稍有延迟)。两个区域会自动去重,不会出现同一个技能显示两次的情况。

比如你搜"react",精选推荐里可能立刻出现 Vercel 官方的vercel-react-best-practices,而在线搜索区域会补充更多社区贡献的 React 相关技能,并显示各自的安装量。

点击搜索结果后,系统会自动匹配目标技能。这里有个巧妙的设计:由于 skills.sh 的命名和仓库实际的 SKILL.md 文件名不一定一致,Skills Hub 用了三级回退策略。先精确匹配,再尝试唯一包含匹配,都不行就弹出选择框让用户手动选。这种处理方式比简单报错要友好得多。

技能详情视图:终于能预览内容了

之前安装了一堆技能,想看看某个技能到底包含什么内容,没有直接的办法。v0.3 新增了技能详情视图,点击技能名称就能进入。增加了这个功能后也发现了此前更新时的一个 bug,目前也已经修复。

详情页采用左右分栏布局。左侧是文件树(260px 宽),右侧是文件内容区。默认展示 SKILL.md,也就是技能的说明文档。

内容渲染做了三层处理:

  • Markdown 文件:用react-markdown渲染成 GitHub 风格的排版,YAML frontmatter 自动剥离

  • 代码文件:支持 40 多种语言的语法高亮,带行号显示,还会根据系统主题自动切换亮色/暗色配色

  • 其他文件:纯文本 + 行号

文件树支持目录折叠展开,默认折叠状态。SKILL.md 永远排在第一位,其余按字母顺序排列。后端对文件读取也做了安全处理:路径穿越防护、1MB 大小限制、非 UTF-8 文件的友好提示。

其他改进

除了上面几个大功能,v0.3 还有一些改动:

  • GitHub Token 配置:可以在设置里填入 GitHub API 令牌,将请求速率限制从每小时 60 次提升到 5000 次。重度用户建议配置一下,更适合开发者,一般来讲不会触及这个限制,此前是我在开发过程中操作太频繁才会导致这个问题。

  • My Skills 列表优化:工具徽章只显示已同步的工具,超过 5 个折叠为 "+N more",视觉上清爽了不少。每张卡片也新增了描述字段,信息密度更高

  • Bug 修复:解决了 Git 安装时技能名被错误解析为 "skills" 导致同步路径重复的问题,修复了 Windows 上的访问拒绝错误,以及 Git 仓库目录结构识别失败等问题。


如果更喜欢 CLI 版本的建议看看 Vercel 的https://github.com/vercel-labs/skills

如果期望使用桌面版的可以体验下https://github.com/qufei1993/skills-hub


对 Skills 感兴趣的朋友,欢迎加入 Skills 交流群,一起聊聊技能分享、使用技巧和开发心得。使用 Skills Hub 过程中遇到问题也可以在群里交流反馈。可长按下方二维码添加【五月君】个人微信备注 “skill” 邀请入群。

http://www.jsqmd.com/news/488354/

相关文章:

  • 车桥耦合Ansys建模资料两套 一套是Ansys apdl命令流建模,另一套是Ansys+ma...
  • 基于多元宇宙优化算法的储能充放电策略优化研究(Python代码实现)
  • 独家揭秘:大模型Agent的“大脑”是怎么工作的?——ReAct框架完全指南
  • C++虚函数:解密多态核心机制
  • 单北斗车载定位:“昙花一现”或“必由之路”|海导科技navynav
  • Java 入门(运算符 与 逻辑控制)
  • 《四大名著·大乱炖》第四回 群英会梁山聚义,联盟初定起风云
  • 2026年比较好的烟台剔凿公司推荐:烟台剔凿用户好评公司 - 品牌宣传支持者
  • 基于V2G技术的电动汽车实时调度策略(Matlab代码实现)
  • 周红伟:《企业业务智能体构建:通用业务智能体OpenClaw+Skills+RAG+Agent构建案例实操》
  • 基于SpringBoot+Vue的+疫情物资捐赠和分配系统管理系统设计与实现【Java+MySQL+MyBatis完整源码】
  • Qt智能指针
  • 卷板机全套CAD图纸
  • Thinkphp和Laravel框架微信小程序面向小学生的阅读交流系统的设计与实现
  • 避免这些坑!虚幻引擎蓝图变量常见错误及解决方案
  • 语音情感识别避坑指南:Emotion2Vec+系统常见问题与解决
  • 别再搞混了!C#中List.Sort()和LINQ OrderBy的7大核心区别对比
  • MinerU文档解析保姆级教程:从镜像拉取→HTTP访问→上传提问全流程
  • 工程设计类学习(DAY26):静电防护全攻略:从产生到防护
  • Linux vim编辑器中文乱码解决方案
  • Java跨年周数计算实战:如何用Calendar.setMinimalDaysInFirstWeek解决业务统计难题
  • BiliLive-tools直播一站式工具箱
  • pycharm实现skills示例
  • VS Code 配置 Java JDK
  • Face3D.ai Pro多平台支持:Windows与Linux部署对比
  • 从零到精通:Redis 7 核心数据结构实战与单机部署指南
  • Figma学习
  • QT界面自适应实战:手把手教你用AutoResizer解决多分辨率适配难题
  • 从用户消息到 AI 回复:OpenClaw 完整执行链路解析
  • 别只顾着买量了!Google Play这次更新,可能让你的详情页“隐身”