SuperAPI AI 工具集

pi-trending

智能体与模型

查看项目

更新于 10-15 19:50

技能介绍

用途:扫描 npm registry 中含 pi-package keyword 的包,识别 extension、skill、theme、prompt 四类,计算趋势分并汇总为两个榜单,帮助追踪 pi 生态进展。

主要能力:主流榜按近 30 天月下载量倒排,反映当前最常用包;新锐榜按增速评分 growth × ln(weekly+1) 倒排,反映快速上升的包。候选采集用 sort=popularity,从 npm search API 取 500 个候选。新锐榜门槛为 weekly ≥ 100,recency ≤ 7/30 的包得 0 分不入榜;同一包可同时出现在两榜。

使用方式:运行 uv run --script scripts/pi_trending.py 可同时获得两个 Markdown 表格,默认各展示 Top 30。脚本基于 uv 的 PEP 723 单文件形式,自动托管依赖。支持选项:--type 按类型过滤;--max 设两榜条数;--mainstream-max、--rising-max 分别设各榜条数(--rising-max 0 可只看主流榜);--json 输出可管道给 jq;--verbose 输出进度到 stderr。

展示规则:AI 拿到表格后应将“一句话介绍”列的英文 description 翻译为中文并精简至 20 字以内,失败则保留原文。

后续操作:用 npm view <包名> readme 看详情;安装按类型分别为 bunx pi extension install <name>、bunx skills add <name> 或 bunx skills add <gh-repo>、bunx pi theme install <name>、bunx pi prompt install <name> 或写入 prompt-templates 目录;用 npm view <包名> time --json、npm view <包名> repository、gh release view 等追溯变更。

限制:趋势分反映增长速度,新包 weekly 小时分数偏低,成熟大包主流榜靠前但新锐榜可能不高,建议结合 JSON 的 weekly_downloads 评估。资料未提供收费、价格、平台支持等其他信息。