什么值得做

Skilled — 产品档案

不知道 证据强度 ? 不明 PH 发布 2026-05-20 · 75 票

它在各库的曲线

GitHub · 建库 2026-05-15 · 50 星 · 7 天 +0
TUI dashboard for skill usage stats across AI coding tools
星数
5050.55110-2810-3011-0111-0211-0450
数据 2026-10-28 → 2026-11-04(8 天,8 次观测)。10-28 以前的点来自 deeply / 存档补录,不是每天都有

1. 一句话与定位

Skilled 是一个本地优先的终端(TUI)仪表盘,读取 Claude Code、OpenCode、Codex、Grok、Droid 这些 AI 编码工具留在本机的会话历史文件,统计「每个 skill 被调用了多少次、什么时候用、在哪个项目用」,并用启发式规则找出已经不再需要的 skill(rising / declining / stale / one-off / 跨项目模式)。

  • PH 一句话(2026-05-20):*Dashboard to find agent skills you no longer need*
  • GitHub 一句话: *TUI dashboard for skill usage stats across AI coding tools*
  • 关键卖点:零网络、零遥测、无账号、无配置文件、无 API key,只读本地文件;另有同数据模型的 Tauri 桌面版。

---

2. 基本信息

项值来源 / 日期
名字SkilledPH
官网github.com/av/skilled(GitHub 仓库即官网,无独立域名站点)PH website_url
PH 产品页www.producthunt.com/products/skilled-2PH
PH 发布页www.producthunt.com/products/skilled-2/launches/skilled-2PH
发布日期2026-05-20(PT;PH 的一天从 PT 0:01 起算)PH post.date
PH 话题developer-tools, artificial-intelligence, githubPH post.topics
GitHubav/skilledGitHub
作者Ivan Charapanau(@av;X @Everlier;av.codes;Warsaw, Poland)GitHub 个人页
许可证MIT(README「License」段 + 仓库内 LICENSE 文件;GitHub 库元数据里 license 字段为空,见 §11)README / GitHub
语言TypeScript + Rust(Rust 索引器 skilled-index)README / GitHub
商业模式完全免费、开源、无付费层README / npm / PyPI
平台macOS(universal)、Linux(AppImage / deb / rpm)、Windows(msi / NSIS);TUI 跨平台README / release v0.4.1
分发渠道install.sh、npm @avcodes/skilled、PyPI skilled、GitHub ReleasesREADME
状态活跃(最后一次 release 2026-09-21;最后一次 push 2026-09-21)GitHub

没有 iOS / Android / Mac App Store 版本。数据包里 app_id 1477376905、com.github.android 命中的是 GitHub 官方 App,是 PH 产品档案 domain = github.com 造成的误配,不是 Skilled(见 §11)。

---

3. 产品能力(来自 README,2026-11-02 抓取)

TUI 仪表盘

  • 30 fps 终端界面:条形图、16 周活动热力图、按小时分布直方图、最近活动流
  • Skill 审计:most used(原 heavy hitters)、rising / declining 趋势、stale skills、one-offs、跨项目模式
  • 排序:次数 → 字母 → 最近使用;Tab 反向;j/k 滚动;Enter 详情;/ 或 f 过滤(source / project / skill 名);a 审计视图;r 刷新
  • 条形图用 8 级 Unicode 块字符做子字符精度;热力图 5 级绿色强度

CLI(可 --json) `` skilled 交互式仪表盘 skilled list [--sort recent] 按使用量排序的全部 skill skilled detail <skill> 单个 skill 深挖 skilled audit 全部 skill 的健康报告 skilled calls --source codex 某个工具的原始调用 skilled providers 检测到哪些工具 ` 支持 --source <tool>、--project <path>` 过滤。

支持的工具与读取的文件

工具读什么
Claude Code~/.claude/history.jsonl + session JSONL
OpenCode本地 session 历史
Codex本地 session 历史
Grok本地 session 历史,含 read_file 读 skills/<name>/SKILL.md
Droid本地 session 历史

自动探测已安装的工具,不需要配置。

桌面版(v0.4.0 起)

  • Tauri v2 shell + 进程内 Rust 索引 + React UI,与 TUI 共用 src/view.ts / src/data.ts
  • 系统托盘实时计数、provider 写入新 session 时实时刷新、JSON/CSV 导出、打开/定位某次调用对应的 session 文件、跟随系统明暗、恢复窗口位置
  • CSP 禁止网络、无 http 插件、无遥测
  • 索引落在 ~/.skilled/index.db

启发式阈值(注意版本间不一致)

  • README(2026-11-02):rising = 4 周内增长 50%+,stale = 28+ 天未使用
  • PH 描述(2026-05-20):stale = unused 30+ days
  • v0.3.0 changelog(2026-05-16):把 stale 阈值统一到 28 天,并把 heavy hitters 改名 most used、most-used 排除 declining skill

→ 即 PH 文案比代码晚了一步,30 天是旧口径。

---

4. 定价

没有定价页,也没有付费产品。 这是本次建档要补的「定价页」的结论:

  • 仓库内无 pricing / plans / billing 页面;README 只有 Install 段,没有价格表
  • npm 包 @avcodes/skilled license = MIT,无付费/订阅字段
  • PyPI 包 skilled 免费
  • GitHub Releases 全部二进制免费下载
  • PH 产品档案无 pricing 字段,no_longer_online = false
  • 无 Stripe / Lemon Squeezy / Paddle 等结账链接出现在 README、release notes、npm 元数据中

结论:开源 MIT + 免费分发,变现方式在公开材料里看不到(无赞助链接、无 paid tier、无 cloud 版)。 作者其他项目(av/harbor 等)同样开源免费。

---

5. 分发与真实使用量(第三方可核的数)

npm @avcodes/skilled(npm registry + api.npmjs.org,2026-11-02 抓取)

  • 最新版 0.4.1;版本序列 0.1.0 → 0.2.0 → 0.3.0 → 0.3.1 → 0.3.2 → 0.3.3 → 0.4.0 → 0.4.1
  • 累计下载 1,809 次(2026-05-15 → 2026-11-01)
  • 2026-10 全月约 57 次(逐日 0–10 次/天,10-28 最高 10 次)
  • maintainer: avcodes / [email protected];keywords: skilled, tui, cli, coding-agents, skill-usage, dashboard

PyPI skilled(pypistats,2026-11-02 抓取)

  • 最近 1 天 1 次、最近 1 周 9 次、最近 1 月 245 次

GitHub Releases v0.4.1 资产下载数(GitHub API,2026-11-02 抓取,发布 2026-09-21)

资产下载数
skilled-linux-amd64.tar.gz124
skilled-darwin-arm64.tar.gz19
skilled-windows-amd64.zip16
Skilled_0.4.1_amd64.AppImage15
skilled-linux-arm64.tar.gz5
Skilled-0.4.1-1.x86_64.rpm2
Skilled_0.4.1_amd64.deb未取到(结果被截断)

→ 已取到的 6 个资产合计 181 次;Linux amd64 占绝对多数(124/181 ≈ 69%),与「AI 编码工具用户以 Linux/macOS 终端为主」的画像一致。这些是 GitHub 资产下载数,不等于用户数(同一人可重复下载、也可走 install.sh / npm / PyPI)。

口径提醒:npm 57/月 + PyPI 245/月 + Release 181(累计)三个渠道量级都在「几十到几百」,和 GitHub 50 星、PH 63 followers 是同一个量级 —— 这是一个小体量、作者自用型工具,不是有增长曲线的产品。

---

6. 版本与 changelog(全部来自 GitHub Releases / Tags)

版本日期内容
v0.1.02026-05-16移除 darwin-amd64 target(Intel Mac runner 稀缺)
v0.2.02026-05-16bump version
v0.3.02026-05-16所有分发渠道打包 Rust 索引器;审计指标修正(heavy hitters → most used、recent-4w 窗口、most-used 排除 declining、stale 统一 28 天);索引器发现逻辑改用 process.execPath + command -v
v0.3.12026-05-17first public release;附 skilled-promo.mp4;4 个平台二进制
v0.3.22026-05-18bump version
v0.3.32026-09-13从 SKILL.md 读取统计 Grok 的 skill 使用
v0.4.02026-09-20桌面版(Tauri v2):dashboard / detail / activity / audit / providers / settings、托盘、实时刷新、导出、open/reveal;e2e + command 测试;Linux/macOS/Windows 打包
v0.4.12026-09-21桌面 App 图标换成 PH 发布时的像素 SK / LD 标;三平台 + 托盘 + store 图标集

时间线要点

  • 仓库创建 2026-05-15 20:47(UTC+8 记法,db created_at),5 天后(05-20)上 PH;v0.1.0→v0.3.2 全部在 05-16 至 05-18 三天内发完 —— 典型的「先做出来、立刻发布、再补包装」。
  • 发布后停了 4 个月(05-18 → 09-13 无 release),9 月一口气补了 3 个版本并加上桌面版;之后再无 release(截至 2026-11-02,最后一次 push 2026-09-21)。
  • 91 个 commit,8 个 tag,5 个分支,1 个 open PR(2026-11-02 仓库页)。
  • 桌面版未做代码签名 / 未 notarize(v0.4.1 release notes 明说),macOS 用户首次打开会被 Gatekeeper 拦。

---

7. 数据表现

Product Hunt(2026-05-20,PT)

  • featured = true;票数 75(发布当天收盘也是 75,之后没涨);评论 3
  • 日榜 第 22 名;周榜 131;月榜 561;无 award(日/周/月/年榜均无)
  • 当天 23 个 featured 发布里排第 22 —— 当天第 1 是 StoreClaw(758 票),第 3 是 Emdash(405 票,同为「一个 App 管所有编码 agent」的定位,直接竞品且票数是 Skilled 的 5.4 倍)
  • 产品档案(2026-10-29 10:58 抓取):followers 63、reviews 0、posts_count 1
  • 只有 1 次发布,没有二次 launch

GitHub(2026-10-28 → 2026-11-02,6 个日观测点)

  • stars 50,forks 4,fork_ratio 0.08;gain_1d = 0,gain_7d / gain_30d 为 NULL(历史不足 7/30 天)
  • 生命周期均值 0.29 星/天;max_day_gain = 0.0(2026-10-29);从未进过 trending(global / any 都是 0 天)
  • 库内状态标记「待观察」,suspect 为空
  • 同作者其他库:av/harbor 3,259 星、av/remotion-bits 505、av/awesome-llm-services 277、av/facts 207、av/mi 104、av/klmbr 90、av/unhype 74 —— Skilled 是作者 8 个库里星数最低的一个,和 harbor 差两个数量级。

HN / X

  • Hacker News:按仓库 av/skilled 查,没有任何提交(story / show 都没有)。HN 上「agent skills」话题本身很热(2026-02-03 "Agent Skills" 544 分、2026-01-20 "Show HN: Agent Skills Leaderboard" 135 分),但 Skilled 没进去。
  • X:库内(2026-09-25 起、5 个圈子 core 层)没有 @Everlier 的帖子,也没有提到 Skilled 的帖子。这不等于作者没发过 —— 库只覆盖 2026-09-25 之后、且只收 5 个 AI/VC 圈子的 core 成员原创帖,产品发布期(2026-05)完全在窗口外。

---

8. 创始人 / 作者

Ivan Charapanau(GitHub av,X @Everlier,site av.codes,LinkedIn in/ivan-cherepanov,Reddit u/Everlier)

  • 自我定位:Agent Harness Engineer,Warsaw, Poland;生于白俄罗斯 Mogilev,1 岁迁 Vitebsk,6 岁后 Dribin 10 年,2021 年移居波兰;16 岁起独立生活,童年在家庭农场干活
  • 学历:BNTU(白俄罗斯国立技术大学)信息技术与机器人系,工业机器人方向;三年后觉得课程陈旧,学业止于软件工程师职业生涯开始处
  • 履历:Junior → Middle → Senior,做过大型 CRM、类 Google Sheets 的 Web 表格、IoT 资产管理、IoT SaaS 平台(规则引擎、实时 pub/sub、可定制 dashboard)、邮件模板系统、抽象地图组件、CRUD 页面生成、类 Postman 的 API 测试工具、分析仪表盘
  • GitHub:175 followers、76 个公开仓库、529 stars given、过去一年 16,175 次 contribution;库内 8 个库合计 4,566 星
  • 代表作品:av/harbor(3,259 星,"Stop configuring your AI stack. One command brings a complete pre-wired LLM stack")、av/facts(207 星,"fact-driven development with AI agents")、av/mi(104 星,self-extending sandboxed agentic harness)、av/klmbr、av/unhype
  • 邮箱 / npm maintainer:[email protected]
  • 单人项目:仓库 91 个 commit、所有 release 与 PR 都是 @av 一人(PR #3 桌面版、#4 图标),无其他 contributor

判断:这是一个个人开发者的一次性 side project,不是公司产品。作者主线是 agent 工具链(harbor / facts / mi),Skilled 属于同一条线上的小工具。

---

9. 竞品位置(同日 PH 榜 + 品类)

  • 同一天 PH 第 3 名 Emdash(405 票):"One app. Every coding agent. Open-source." —— 同样面向多编码 agent 的统一界面,票数是 Skilled 的 5.4 倍
  • 同一天 Re_gent(169 票):"Version Control for AI agent Activity" —— 同样是「看 agent 干了什么」的观测类工具
  • 同一天 Multi-Claude(89 票)、Contextberg(102 票,agent memory over MCP)等,说明 2026-05 这一波 PH 上「agent 观测 / 记忆 / 编排」是密集赛道
  • 品类内还有 HN 上的 skills.sh(Agent Skills Leaderboard,135 分)、skillbay.sh、agent-skills.market、DeadHead04/skillEd(agent skill 评估 CLI + MCP server)等;Skilled 的差异点是只看本地历史、不上传、不做市场/评估,做「用量审计」

---

10. 第三方来源与引用

来源内容日期
github.com/av/skilledREADME、91 commits、50 stars、4 forks、8 tags2026-11-02
github.com/av/skilled/releases8 个 release,v0.3.1 = first public release2026-11-02
github.com/av/skilled/tagstag 列表与每个 tag 的 commit message2026-11-02
api.github.com/repos/av/skilled/releases/latestv0.4.1 资产与下载数2026-11-02
registry.npmjs.org/@avcodes/skilled版本序列、MIT、maintainer avcodes2026-11-02
api.npmjs.org/downloads/point/2026-05-15:2026-11-01/@avcodes…累计 1,809 次下载2026-11-02
pypistats.org/api/packages/skilled/recent1 天 1 / 1 周 9 / 1 月 2452026-11-02
av.codes/作者个人站:履历、所在地、联系方式2026-11-02
github.com/av175 followers、76 repos、Warsaw、@Everlier2026-11-02
www.producthunt.com/products/skilled-2PH 产品页(直连被 Cloudflare 拦,内容取自库内档案 + 搜索摘要)2026-10-29 / 2026-11-02
libraries.io/pypi/skilledPyPI 0.3.2 元数据(搜索命中)2026-05-18

PH 页面直连被 Cloudflare 人机验证拦下(2026-11-02 两次尝试均返回 "Performing security verification"),所以 PH 页正文(长描述、maker 名单、评论正文)没有拿到;PH 数据全部来自库内 product / post / post_obs / product_snap 表。

---

11. 异常与疑点(逐条追查结果)

① PH 产品档案 domain = github.com → 数据包大面积误配。 PH 把 Skilled 的 domain 记成 github.com(因为官网就是 GitHub 仓库),于是按 domain 点查时把 GitHub、Qwen3、Ollama、Daytona、Second Brain for Cloudflare 等 30 个产品全拉了进来;按 ios_app_id = 1477376905 又命中 GitHub 官方 iOS App(39089 条评分、Developer Tools 分类、免费),按 android_app_id = com.github.android 命中 GitHub 官方 Android App(18,318,012 安装)。这些全部与 Skilled 无关,是 domain 字段过宽导致的同名/同域误配。Skilled 本身没有任何 App Store / Google Play / Mac App Store 版本。

② SteinsFu/skilled 是 av/skilled 的完整镜像 / 复制。 搜索命中一个同名仓库,README、目录结构、commit message、commit hash(da5d95c、d39bd4c、736dccc、d0b6f31、c39bd4c、2705768、7ce62be)与 av/skilled 逐字相同,连 .facts、.agents/skills、desktop/、index/、npm/、pypi/ 都在。判断:是 fork 后被改成独立仓库(或镜像),不是另一个产品。GitHub 库里查不到它(不到 50 星不入库)。风险:同名仓库会分流搜索与下载,也可能被误当成官方源。

③ PH slug 是 skilled-2,说明 skilled 这个 slug 已被占用。 PH 上存在更早的同名产品占位,Skilled 只能拿 skilled-2。加上 GitHub 上的 SteinsFu/skilled、DeadHead04/skillEd(描述里自称 "skilled: open-source agent skill evaluation CLI and MCP server"),「Skilled / skillEd」在 2026 年是一个拥挤的命名空间。

④ PH 文案与代码的 stale 阈值不一致(30 天 vs 28 天)。 PH 描述写 "stale = unused 30+ days",README 与 v0.3.0 changelog 写 28 天。v0.3.0(2026-05-16)在 PH 发布(05-20)之前就已经统一到 28 天,所以 PH 文案用的是更早的口径,发布时没同步。属于文案滞后,不是功能缺陷。

⑤ 发布节奏断档:5 月发布 → 停 4 个月 → 9 月补 3 版 → 再停。 v0.3.2(2026-05-18)到 v0.3.3(2026-09-13)之间 118 天无 release;v0.4.1(2026-09-21)之后到建档日(2026-11-02)42 天无 release、无 push。仓库 pushed_at = 2026-09-21 09:06:50,与最后一次 release 同一分钟。结合 50 星零增长(10-28→11-02 六个观测点全是 50),产品处于「发布完就搁置」的状态,不是持续迭代。

⑥ GitHub 库元数据 license 为空,但 README 与仓库文件都写 MIT。 db repo_profile.license = None;README 有 license badge 指向 LICENSE,正文「## License / MIT」。判断:license 字段是采集时 GitHub API 未识别(可能 LICENSE 文件是后期补的,或格式不被识别器接受),实际许可以 MIT 为准。

⑦ 桌面版未签名 / 未 notarize。 v0.4.1 release notes 原文:"Bundles are built by the Desktop workflow (run 35580534411) and are not code-signed or notarized." macOS 用户下载 dmg 后需手动绕过 Gatekeeper。对一个「零遥测、本地优先」的工具来说,这既是透明也是摩擦 —— 用户无法用系统签名验证来源。

⑧ 下载渠道结构与平台画像不符预期。 README 把 macOS 放在第一位,但 v0.4.1 资产下载数里 Linux amd64(124)是 macOS arm64(19)的 6.5 倍。可能原因:CI / 服务器 / 容器里跑 CLI 的比例高,或 install.sh 在 Linux 上更常用。这是推断,不是结论。

⑨ PH 票数与产品实际热度不匹配(75 票 / 日榜 22 / 3 条评论)。 同一天同赛道的 Emdash 拿了 405 票。Skilled 是 featured 的 23 个里倒数第 2。没有二次 launch、没有 award、followers 只有 63 —— PH 上基本没形成声量。

⑩ HN 完全没有痕迹。 按仓库查 0 条。对一个「给 AI 编码工具做观测」的开源工具来说,没上过 HN 是明显的分发缺口(也可能是作者主动没发)。

---

12. 没查到的 / 存疑的

没查到(公开渠道确实没有,或工具被拦)

  • PH 页面正文:长描述、maker 名单、3 条评论的内容 —— producthunt.com 直连被 Cloudflare 人机验证拦下(2026-11-02 两次尝试)。库内 post 表只有 tagline / 票数 / 排名 / 话题,没有评论正文和 maker 列表。
  • PH 的 3 条评论说了什么:同上,拿不到。
  • 独立官网 / 落地页:不存在。av.codes 是作者个人站,不是 Skilled 的产品站;没有 skilled.xxx 之类的域名。
  • 定价页:不存在(产品免费开源,见 §4)。这不是「没查到」,是「确认没有」。
  • 收入 / 变现数据:indie(TrustMRR)库里按 domain = github.com 和名字 skilled 都查不到;产品无付费层,预期本来就没有 MRR 记录。
  • 下载量 / 用户数的权威口径:只有 npm(1,809 累计)、PyPI(245/月)、GitHub Release 资产下载数(已取到 6 项合计 181)三个代理指标,都不是用户数。install.sh 的下载量没有公开计数。
  • GitHub star 历史曲线:库内只有 2026-10-28 起的 6 个观测点(全 50 星),gain_7d / gain_30d 为 NULL。发布期(2026-05)的涨星情况无法回溯。
  • HN 提交:确认 0 条(按仓库查)。但 HN 的搜索是按标题/正文/域名匹配,如果作者用了别的链接(比如直接链 av.codes)可能漏检 —— 未进一步穷举。
  • X 上的发布推文:库内无 @Everlier 帖子,但库只覆盖 2026-09-25 之后、只收 5 个圈子的 core 层,2026-05 的发布推文在窗口外,查不到。x live / x user 本次不可用。
  • Reddit 讨论:搜索只命中 r/claudeskills 里别的产品(dashboard-design skill、skillEd),没有 Skilled 本身的讨论帖。
  • PH 的 built-with 页(搜索命中 www.producthunt.com/products/skilled-2/built-with,2026-06-02):未抓取(同域被 Cloudflare 拦),内容未知。
  • 作者国籍:库内没有;av.codes 自述生于白俄罗斯、现居波兰 —— 这是自述,不是官方登记信息。
  • GitHub open_issues / open_prs:db 里为 NULL;仓库页显示 1 个 open PR(2026-11-02),issue 数未取到。

存疑 / 需要标注为推断的

  • 「小体量、作者自用型工具」是基于三个下载渠道量级 + 50 星 + 63 followers 的推断,不是官方说法。
  • 「发布完就搁置」是基于 release / push 时间戳的推断;作者可能仍在私有分支开发,或已把精力转回 av/harbor。
  • 「Linux 用户占多数」是基于 Release 资产下载数的推断,样本只有 181 次,且 CI 下载会污染。
  • 「SteinsFu/skilled 是 fork/镜像」是基于 README 与 commit hash 完全一致的推断;未查该账号与 av 的关系,也未查它是否被 GitHub 标记为 fork。
  • PH 搜索摘要显示发布日期为 "May 21, 2026",而库内 post.date = 2026-05-20(PT)。两者不矛盾:PT 05-20 对应 UTC+8 的 05-21 凌晨,PH 页面按访问者时区显示。以库内 PT 日期 2026-05-20 为准。

---

13. 一页纸结论

Skilled 是一个免费开源的本地 TUI 仪表盘,由个人开发者 Ivan Charapanau(@av / @Everlier)在 2026-05-15 起 5 天内做出来、2026-05-20 上 Product Hunt,拿到 75 票、日榜第 22 名、3 条评论,此后基本停止迭代。 它读 Claude Code / OpenCode / Codex / Grok / Droid 的本地会话历史,统计 skill 用量并找出 stale / rising / declining 的 skill,强调零网络零遥测;9 月补了一个 Tauri 桌面版(v0.4.0/0.4.1)后再次停更。分发走 install.sh + npm(累计 1,809 次下载)+ PyPI(245 次/月)+ GitHub Releases(Linux amd64 占已取到下载数的 69%),GitHub 50 星、PH 63 followers —— 三个渠道的量级一致,是一个小而完整、作者自用、没有商业化的工具,不是有增长曲线的产品。没有定价页(免费 MIT)、没有 App Store / Play 版本、没有 HN 痕迹;PH 档案的 domain = github.com 导致数据包把 GitHub 官方 App 等 30 个无关产品误配进来,已剔除。

档案由 agent 建(deepseek/deepseek-v4.1-flash,45 步,2026-11-01T21:39);〔库〕= 我们自己的库,〔官网〕= 当天抓的网页。