用途
该技能用于追踪开发者与 AI 领域注意力的两个相邻层面:仓库层(GitHub trending)与产物层(Hugging Face Hub 上的模型、数据集与 Spaces)。两个分支遵循同一约定:不直接罗列源站首页的 Top 10,而是交付一份经过筛选的 5–8 条精选清单,按类别分组,每条附一句“为何值得关注”和动量标签。
主要能力
- 来源选择:通过 ${var} 指定 GitHub 或 Hugging Face,并可附加子范围。
- GitHub 分支:抓取每日 trending 页面,提取 owner/repo、描述、主语言、今日新增星标、总星标与 URL;可选通过 gh api 补充速度元数据;过滤低信号仓库(如 awesome 列表、教程、dotfiles、低活跃、近期已推荐);为每条写“为何值得关注”;标注动量(DEBUT / ACCELERATING / RETURNING / HOLDOVER);聚类为 AI/ML、Devtools、Infra、Web/Apps、Data、Other 等类别;选出 Top pick;通过 ./notify 发送。
- Hugging Face 分支:通过无密钥 REST API 拉取模型、数据集、Spaces 的 trending 列表;提取 id、likes、downloads、trendingScore、tags、pipeline_tag、library_name、sdk、时间戳与永久链接;过滤测试/调试产物、门控预览、琐碎微调、已推荐、纯量化分支、报错 Spaces、低赞 demo;写“为何值得关注”;标注动量;聚类为 LLMs/Reasoning、Multimodal、Agents/Tooling、Datasets、Spaces、Other;选出 Top pick;通过 ./notify 发送。
使用方式
- 变量解析:空或 github → GitHub 全语言;github:<lang> 或裸语言词(如 python、rust)→ 按语言过滤;hf 或 huggingface → Hugging Face 全部资源;hf:models / hf:datasets / hf:spaces → 限定单一资源类型。
- 每次调用先读取 memory/MEMORY.md、最近日志去重、以及 soul/SOUL.md 与 soul/STYLE.md 以匹配语气。
- GitHub 抓取地址:https://github.com/trending?since=daily,语言过滤时追加 /<lang>。
- Hugging Face 抓取示例: curl -sf "https://huggingface.co/api/models?sort=trendingScore&direction=-1&limit=20" -H "accept: application/json" -H "user-agent: aeon/1.0 (+https://github.com/aeonfun/aeon)" 数据集与 Spaces 同理替换路径。
- 结果通过 ./notify 发送,并保留 owner/repo 或 owner/name 行以便下游扫描。
适用场景
适合希望快速了解当日 GitHub 与 Hugging Face 上真正值得点击的少数条目,而非浏览完整榜单的开发者与 AI 从业者。可用于日常技术雷达、内容选题或团队分享。
限制
- 该技能为只读运行,gh api 等可能被移除;若不可用则跳过速度补充,依赖“今日星标”字段。
- 若抓取失败,GitHub 分支会尝试一次 gh api 搜索回退;两者均失败则记录错误并发送简短通知。
- 若过滤后存活条目少于 3 条,发送简短说明而非填充内容。
- 分类为启发式推断,按主要用途归类,最多 5 个类别。
- 具体收费、价格、平台支持范围等未在资料中提供。