先说个让我有点尴尬的数字。
我合伙人最近写了个开源小工具,让我拿自己的 Claude Code 试。跑完它甩给我一张表:34 个技能在岗,16 个闲置超过 45 天——从我装上那天起,一次都没用过。
我养了一堆skill,接近一半在摸鱼。更糟的是,也照样花钱:只要skill在岗,每次对话都占一份上下文。
这事我以前真没想过。装技能多简单,搜一下,点一下,装上,完事,然后就忘了。
找技能这件事,其实是「招聘」,不是「搜索」
合伙人的切入点是:找技能这件事,大家一直当「搜索」在做,其实它更像「招聘」。搜索只管一个动作,把名字找出来。可一个技能从你看上到你嫌弃,中间要过好几关,搜索框只陪你走第一关,剩下的全甩给你。
于是他干脆把这事做成了一家猎头公司。
找的时候,你在搜索框敲「powerpoint」,刷出来一墙按 star 排序、长得差不多的东西。排第七、只有三十个 star 的那个,可能才是把头名重写过、更好用的版本,你根本翻不到。猎头不这么干——你说一句人话,它替你翻成好几组关键词各搜一遍,把埋在后面的捞上来。一个例子:同样一句「用我的笔记做个 PPT」,原句直接搜召回 0 个,拆成关键词合并出 27 个。
验就更关键。你看上一个技能,star 不少,作者你没听过。它真是它说的那个东西吗?还是把别人的换层皮、顺手塞了段往外回传数据的代码?不少技能市场页脚还专门写着一行小字:我们不做安全审查。猎头会先查它的底,原版是谁、从哪 fork、有没有案底。底没查清,你连面都见不上。
有时候翻到最后发现,候选三个各会一半,凑不出一个齐活的。这时候它会说:没有正好合适的,那就按你要的,把这几个的长处挑出来拼一个新的——这是融。
装听着最简单,其实也有坑:装对版本、把权限收干净、别拖一堆乱依赖进来。
最值钱的是最后一关,治。一年前你招了一批技能,招完就没再回头看。今天再翻:当初最得意那个,上游都更新三版了,你手里还是旧的;还养着十来个从没被叫起来干活的;再加几对功能撞车的。它们每一个,每次开工都在悄悄领那份上下文工资。没人会提醒你该辞退谁,除非你请了那家专门帮你看花名册的公司。
我那个 34 比 16 的数字,就是这么被揪出来的。
它到底适合谁
说点实在的。要是你只偶尔装一两个技能,用完就走,搜索框真够了,不用这么折腾。但如果你跟我一样,手里攒了一大堆,时间一长谁新谁旧、谁安全谁可疑、谁在白吃上下文,自己都理不清了,这时候有个东西帮你管,是真省事。
怎么开始
它本身不重,纯 Python 标准库,clone 下来就能跑,开源免费(MIT):
git clone https://github.com/a28939876-max/skill-hunter-companycd skill-hunter-companypython3 ensure_firm.pypython3 firm.py source "make a powerpoint deck from my notes"
感兴趣去 GitHub 搜 skill-hunter-company。
技能越攒越多的人迟早都要面对一个问题:这支队伍,到底谁在帮你管?