
于是就有了一个新Skill,我给它起名叫淘金小镇。它干的第一件事就是,每天去ClawHub上看一眼下载榜Top100,把当天榜单存下来,生成一份对比报告,再部署到一个GitHub Pages页上。
当然,如果只能用来看Clawhub的话,也没必要做成Skill了,我就挂一个静态网页,每天更新一下,给大家看结论就好了。这个Skill还能够针对一些像Claude Code的更新日志,或者像AA Index这种模型排行榜,观测它们的更新,让模型以最少的环境依赖稳定地运行多次数据分析。

🔗github.com/LearnPrompt/skillrush-town做着做着我发现,网页其实是最不重要的一层。真正有意思的是,它把一个每天都会变的公开信息源,变成了一个可以被Agent复盘的情报网。淘金小镇最早我是用Codex去做的。当时ClawHub没有一个现成公开API,所以我一开始走的是浏览器自动化,让Agent像人一样打开网页,看页面,请求数据,然后把结果存下来。但就是浏览器自动化这个东西吧,你说它不靠谱,它能干很多API覆盖不到的活。你说它靠谱吧,它又经常在你最不想管它的时候出问题。浏览器环境没了,登录态变了,页面加载慢了,本地依赖抽风了一大堆。

就算我写了足够复杂足够详细的提示语,一周还是有三天是失败的。当时我就觉得,这不行,不然就加大token消耗,我直接上GPT 5.5 high,但失败率还是超高。那直接推倒重来,让新版Codex上无限循环模式(/goal),目标就是找出依赖最少的方案,循环30次都可以把ClawHub的Top100拉下来。

这样比我在提示语里面上十几个限制都好用,断掉也可以重连,模型还可以发挥自己想象力。到第五个小时的时候GPT发现了一条新路,clawhub.ai/skills?sort=downloads这个地址,点开后怎么看都是榜单地址,但本质上只是一个入口,没数据的,背后是一个Convex服务。Convex你可以先理解成一种云端数据库加后端函数。很多网站会把数据存在Convex里,前端页面打开以后,再通过一个query去问它要数据。ClawHub这里对应的query path叫skills:listPublicPageV4,大概就是公开Skill列表页的第四版查询。再继续看参数,这里面有几个关键条件。按下载量排序,sort=downloads。从高到低,dir=desc。只看非可疑Skill,nonSuspiciousOnly=true。每页25条,numItems=25。到这一步,还不能直接说拿到了Top100。因为它一次只吐25条。但返回结果里有一个nextCursor,这个东西你可以把它理解成下一页书签。你拿着这个书签,就可以拿到下一页。连续问4次,25条乘4,Top100就出来了。这就是淘金小镇最早成型的思路。它不是随便抓了一个页面文本,是尽量复刻了ClawHub页面自己拿数据的方式。网页怎么问,我就怎么问。这样拿到的榜单,才更接近用户看到的。连续运行两天就能清晰感受到差别了。今天第17名是哪个,哪个Skill掉排名了。哪个Skill今天突然冲上来。哪个作者做的Skill连续几天都在增长。这些东西,网页本身不会告诉你。

当这些数据开始连续存在的时候,榜单就变成了一条时间线。我印象很深的像Self-Improving Agent这类自进化的Skill,后来它跟另一个Proactive Agent融合,做了一个新Skill,Self-Improving + Proactive Agent,很快就冲上前三了。

但如果我只是在X上随机刷到,甚至会因为这名字觉得只是个二创。如果每天留快照,我们能清晰地知道新上榜的Skill跟我们已经安装Skill有什么区别,使用频率不高的情况下,值不值得花时间去重新适应。光看新进榜的话误导性有点高,很可能只是刚好被某个大号推荐了。有些Skill可能上榜很久了,但因为版本更新更好用了,排名就一下子往上窜了,但有的时候真的会下意识把它忽略掉。我就是这样水灵灵错过了agent-browser的大更新半个月。所以我给淘金小镇追加了几条新规。前100名里最近排名一下子提了8名以上的,下载量增长排进前20的,下载和星标都提升了10名的,都挖出来跟我原有的Skill体系做差距对比。好处就是它不太受我们的信息流影响。最近我就看到Polymarket的Skill上榜了,平时光顾着装一大堆UI设计和HTML PPT的skill了,原来都开始把预测市场也接进Agent工作流了。

还有就是像Agent上下文管理这类Skill真的是每过一段时间就有个新神出来,就我刚把LLM Wiki做成Skill接进来,GBrain就火了。刚刚下了一个QMD,让本地模型管理上下文,有5个内存层的Elite Longterm Memory又火了。从同一类能力的排名变动可以看出大家最近在用同一种能力的时候,会有什么样的偏好。这就是我觉得淘金小镇有意思的地方,它是在帮我把值得判断的金子先捞出来。你想想看,现在Agent的Skill生态其实有点像早期的Chrome插件市场,所有人都在上传,名字一个比一个猛,说明一个比一个玄。问题是我不可能每天把所有新的都试一遍。因为信息流真的太快了。你今天觉得一个工具火,明天可能没人提了。你今天错过一个小Skill,三天后它可能已经变成很多Agent工作流里的基础设施。人眼是追不上这个速度的。但Agent可以。给它一个固定路线,让它每天去同一个地方,拿同一类数据做比较,然后把值得看的捞上来。今天谁还在,谁是新来的,谁掉下去了,谁突然很多人开始用。你看一眼就都知道了。对我来说,这就是淘金。不是找到唯一正确的Skill。而是在一堆沙子里,先把那些会发光的东西捞出来。剩下的,再慢慢试。
