GitHub上几万AI Skill找不到好用的?我花了2个月做了个中文技能库SkillBot

GitHub上几万AI Skill找不到好用的?我花了2个月做了个中文技能库

image.png

一、先说说为什么做这个

我是做量化交易的,平时写Java后端。年初开始用Trae写策略回测工具,想找个能自动拉取通达信数据的Skill。

结果在GitHub搜了一圈,崩溃了:

  • 语言壁垒:好用的Skill都是英文README,看个用法得开着翻译器来回切
  • 信息孤岛:MCP协议的、OpenClaw的、Claude Code的,散落在不同仓库,没有统一索引
  • 质量参差:搜出来几千个仓库,大部分都是"Hello World"级别的Demo,真正生产环境能用的得翻十几页
  • 分类混乱:想找个"爬虫防检测"的Skill,结果搜出来一堆Python爬虫教程, Skill和教程混在一起

那天晚上我踩着二手键盘想:既然我每天都要花半小时筛选这些工具,为什么不直接整理出来,让其他人少踩点坑?

于是有了SkillsBot。

二、SkillsBot是什么?

简单来说,这是一个面向中文开发者的AI Skill导航站,专门收录适用于Trae、Claude Code、Cursor、OpenClaw等AI编程工具的Skill。

但它不只是个"链接集合站",我做了这几件事:

1. 全中文场景化分类

不是简单的"工具"、"插件"这种笼统分类,而是按实际开发场景划分:

  • 量化金融:通达信数据爬取、涨停板监控、K线自动绘制
  • 爬虫反爬:Selenium指纹伪装、滑块验证码破解、代理池管理
  • 内容创作:AI视频生成(基于Wan 2.6)、SEO自动提交、短视频脚本生成
  • 效率工具:MySQL自动优化、Git工作流增强、API接口文档生成

每个分类下还做了难度分级——新手适合的"一键安装"型,和进阶玩家需要的"可二次开发"型会标注清楚。

image.png

2. 去噪音的内容清洗

GitHub上的Skill介绍往往很技术范,比如:

“A MCP server implementation for blah blah…”

我把它翻译成人话:

“这个Skill能让Trae直接操作你的本地MySQL数据库,自动写SQL还能优化慢查询。适合需要频繁操作数据库但不想切窗口的开发者。”

并且会标注亲测可用的环境(比如"测试通过:Trae 1.96 + Java 8"、“需要Node.js 18+”),避免你装半天发现版本不兼容。

3. 一键安装支持

对于OpenClaw生态的Skill,我们做了命令行直装:

openclaw install skillsbot.cn/openclaw-media-gen 

不用手动配环境变量,不用改配置文件,一条命令下去依赖自动解决。

三、目前收录了哪些实用Skill?

说几个我自己每天都在用的,都是从GitHub深度筛选+二次测试过的:

① 量化交易套装

  • tongdaxin-crawler:不用手动下载通达信,自动拉取历史行情
  • limit-up-monitor:基于WebSocket的涨停板异动提醒,比同花顺预警快3-5秒
  • knn-stock-predict:KNN算法预测短期趋势(带数据预处理模板)

② 自媒体工作流

  • openclaw-media-gen:前文提到的Gemini+通义万相媒体生成器
  • seo-indexnow:自动生成Sitemap并提交到Bing/IndexNow,做网站SEO必备

video-auto-cut:配合剪映API自动剪辑,去语气词、加字幕一键完成

image.png

③ 开发提效

  • prd-generator:输入功能描述,自动生成符合规范的PRD文档(支持Markdown格式)
  • mysql-optimizer:分析慢查询日志,自动给出索引建议
  • java8-modernizer:把旧版Java代码批量升级到Stream API风格

四、技术架构亮点(给同行看的)

因为是开发者社区,简单说下技术选型,供参考:

  • 前端:Nuxt3 + Tailwind,SEO做了SSG静态生成,Bing/Google收录效果不错
  • 后端:Java 8 + Spring Boot,用DeepSeek API做Skill的自动分类和标签生成
  • 数据:从GitHub GraphQL API定时同步,配合人工审核,每天增量更新
  • 部署:Nginx反向代理 + Minio对象存储,SSL证书自动续期

特别提一下分类算法:之前试过纯关键词匹配,准确率只有60%。后来改成Python + DeepSeek API做语义理解,把Skill的README扔给大模型分析适用场景,准确率提到85%以上。这套逻辑后面会开源。

五、未来规划

SkillsBot现在还是工具导航的形态,接下来几个方向:

  • Skill评级系统:基于下载量、星标、Issues解决率做质量分,过滤垃圾仓库
  • 社区共创:开放Skill提交入口,开发者可以推荐自己写的Skill,审核后入库
  • Trae插件:直接做个Trae内置的Skill商店插件,不用跳出编辑器就能搜索安装

短期目标是做成中文开发者找AI Skill的第一站,就像npm之于Node.js,PyPI之于Python。

六、写在最后

做SkillsBot这三个月,最大的感受是:AI编程工具的普及速度,远远超过了配套生态的建设速度。

每天都有新的MCP Server、新的Claude Skill出来,但开发者找工具的时间成本太高了。我希望SkillsBot能成为那个"降低试错成本"的中间层——你不需要精通英文,不需要翻遍GitHub,就能找到适合自己项目的轮子。

如果你也在用Trae、Claude Code这些工具,或者单纯对AI自动化工作流感兴趣,欢迎来逛逛。

网址就不放了(避免被判定硬广),搜索引擎直接搜"SkillsBot"或者"AI Skill库"应该能找到。有好的Skill推荐也可以在评论区告诉我,我测试后整理入库。

image.png

Read more

前端编程三剑客HTML、CSS、JavaScript 三者的关系详解

前端编程三剑客HTML、CSS、JavaScript 三者的关系详解

作为程序员,如果你是想单纯学习HTML,JavaScript或者CSS,其实它们是一家的三兄弟。你了解 HTML、CSS、JavaScript三者的关系吗,我们可以用“网页的三层架构”来通俗理解,三者分工明确、协同工作,共同构建出完整且交互丰富的网页。         精美的网页如果比作是一栋功能完备的房屋,那么 HTML 就是这栋房子坚实的砖混框架与墙体结构,它划定了房间的格局、门窗的位置,是房屋能立起来的基础骨架;CSS 是房屋的装修装饰 —— 从墙面的乳胶漆、地板的材质,到家具的风格、软装的搭配,让房屋拥有美观的样貌和舒适的视觉体验;而 JavaScript,就是让这栋房屋真正 “活” 起来的水电系统、智能设备与安防设施,是控制灯光的开关、调节温度的空调、感应开合的门窗,让房屋不再是冰冷的建筑,而是能响应需求、具备交互功能的宜居空间。         下面从核心定位、分工对比、协同关系三个维度详细讲解。         文章最后,举例说明了三者结合实现一个表格的功能,你能分清程序中哪个部分是CSS吗? 一、三者定位 把网页比作一座“房

By Ne0inhk
AI Agent开发必看!OpenViking如何用“文件系统”解决上下文管理五大痛点?

AI Agent开发必看!OpenViking如何用“文件系统”解决上下文管理五大痛点?

一、AI Agent 的"金鱼记忆"困境 在 AI 时代,大模型能力飞速提升,Agent 不再满足于处理单轮对话,而是开始面对长周期任务、海量多模态数据和复杂的协同需求。然而,开发者们普遍遭遇了一个难以逾越的瓶颈——上下文管理。 具体来说,Agent 开发面临五大核心痛点: 1. 上下文碎片化:记忆散落在代码中,资源存储在向量库,技能分布在各个配置文件,缺乏统一管理方式 2. Token 成本失控:长程任务产生的上下文持续累积,全量加载费用惊人,截断压缩又会导致关键信息丢失 3. 检索效果差:传统 RAG 采用平铺式向量存储,缺乏全局视野,难以理解信息的完整语境 4. 黑箱问题:检索链路不透明,出错时难以调试和优化 5. 记忆无法成长:Agent 的记忆只是用户对话的被动记录,缺乏任务执行经验的沉淀

By Ne0inhk
Java中的Double类型的存在精度丢失详解

Java中的Double类型的存在精度丢失详解

在Java中,double类型基于IEEE 754标准实现双精度浮点数,其精度丢失问题源于二进制表示与十进制小数的天然差异。以下从原理、案例、解决方案三方面详细解析: 一、精度丢失的根源 1. 二进制无法精确表示所有十进制小数 十进制小数如0.1在二进制中是无限循环小数(类似十进制中1/3=0.333...)。 * 0.1的二进制表示:0.0001100110011...(无限重复0011)。 * 由于double仅64位(1位符号位+11位指数位+52位尾数位),必须截断,导致舍入误差。 2. 浮点数的运算规则 浮点数运算(加、减、乘、除)会引入新的舍入误差。例如: 0.1 + 0.2在二进制中先分别表示为近似值,相加后再次舍入,最终结果不等于0.3。 二、典型案例演示 publicclassDoublePrecisionDemo{ publicstaticvoidmain(String[] args)

By Ne0inhk
HTML5+CSS3+JavaScript实现高木同学圣诞树GalGame完整开发指南

HTML5+CSS3+JavaScript实现高木同学圣诞树GalGame完整开发指南

HTML5+CSS3+JavaScript实现高木同学圣诞树GalGame完整开发指南 摘要:圣诞节快要到了,本文详细介绍了一个基于Web技术栈开发的完整GalGame(美少女游戏)项目。从项目架构设计、核心技术实现到性能优化,全面阐述如何使用纯前端技术构建具有丰富交互功能的视觉小说游戏。项目包含完整的对话系统、角色表情管理、分支剧情和存档功能,是Web前端技术在游戏开发领域应用的优秀实践案例。 📋 目录 * 1. 项目概述与目标 * 2. 技术架构选型 * 3. 核心功能实现 * 4. 界面设计与响应式布局 * 5. 开发难点与解决方案 * 6. 性能优化与用户体验 * 7. 部署与运行指南 * 8. 扩展功能与未来展望 * 9. 总结与收获 1. 项目概述与目标 1.1 项目背景 随着HTML5、CSS3和现代JavaScript技术的快速发展,Web平台已经能够承载复杂的交互应用。GalGame作为强调剧情叙事和角色互动的游戏类型,非常适合使用Web技术来实现。本项目选择热门动漫《擅长捉弄人的高木同学》作为题材,结合圣诞节主题,开发一个温馨有趣

By Ne0inhk