Agent Skills
返回列表
OSS洞察

OSS洞察

数据分析 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md 的指引,将 @user_15292d5a/yjkj-oo-ossinsight 这个技能安装到你的 AI 助手中。

技能介绍

你要解决的问题

想分析某个 GitHub 仓库的 issue 创建趋势、PR 作者分布或 stargazer 的地区构成,传统路径要么去 OSS Insight 网页手动翻页截图,要么自己写查询语句对着底层数据集跑。结果无法进入自动化流程,脚本里也拿不到结构化返回。

能力与工作方式

这个技能通过 oo CLI 调用 OSS Insight 的 connector,把 18 个分析动作暴露给 Agent。凭证由 OOMOL 在服务端注入,本地不接触原始 token,因此脚本里不需要处理任何鉴权细节。

动作分三类:

  • 历史统计:get_issue_creators_history、get_pull_request_creators_history、get_stargazers_history 拿到随时间累积的计数。
  • 实体分布:list_issue_creator_countries、list_pull_request_creator_organizations、list_stargazer_organizations 等按国家、组织、具体贡献者切分。
  • 集合与排行:list_collections、list_hot_collections 枚举仓库集合,rank_collection_repos_by_issues、rank_collection_repos_by_pull_requests、rank_collection_repos_by_stars 按增长量排序,list_trending_repos 看近期热门。

调用流程固定:先跑 oo connector schema 拿到权威的输入输出契约,再按 schema 构造 --data(接受 JSON 对象字符串或 @path/to/file.json),执行后从 meta.executionId 取回本次执行的标识。

适用边界与注意点

这个技能本身不存数据,只是查询入口,所以返回内容取决于 OSS Insight 已收录的范围,新仓库或刚推送的事件可能存在延迟。

安全约束要留意:get / list 类只读动作可以直接跑;任何创建、更新、发送类动作会改变 OSS Insight 侧的状态,执行前必须和用户确认 payload 与预期效果;删除类动作需要显式批准。另外不要主动触发 oo auth login,只有命令真正因未登录失败时才走一次性的签名流程。如果返回 HTTP 402 或 OOMOL_INSUFFICIENT_CREDIT,说明账户额度耗尽,充值后重试即可,这不是技能配置问题。

使用场景

  • 开源运营定期拉取某仓库 star 增长曲线,对比 PR 作者的组织分布,评估社区健康度
  • 汇总 OSS Insight 热门集合中各仓库的 issue 增长量,筛选需要重点跟进的项目
  • 分析 stargazer 的国家分布,为海外推广定位目标地区
  • 对比多个候选项目的 PR 创建者历史数据,输出社区贡献者增长报告供技术选型参考

适合人员

  • 开源项目维护者:需要了解贡献者结构和社区增长趋势,以决定运营与投入方向
  • 技术社区运营:定期产出仓库健康度报告,追踪 issue、PR、star 的变化
  • Agent 开发者:想在自动化流程中嵌入开源仓库数据分析能力
  • 技术调研人员:对比同类项目的社区活跃度,为选型提供依据