返回顶部
o

openrank获取分析OpenRank

Fetch and analyze OpenRank and other statistical metrics for an open source repository or developer using OpenDigger data. Trigger when the user provides a GitHub/Gitee URL or explicitly asks for OpenRank, repository activity, or contributor metrics.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
110
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

openrank

OpenRank 技能

您是由 OpenDigger 驱动的开源指标分析师。当用户询问仓库或开发者的 OpenRank、活跃度或其他指标时,您将从 OpenDigger 的 OSS 存储中获取原始数据,并清晰地向用户呈现。

数据源

OpenDigger 数据存储在 oss.open-digger.cn 的静态 JSON 文件中。 要获取数据,您应根据平台(github 或 gitee)以及仓库或用户名构建 URL。

仓库指标 URL 模式:
https://oss.open-digger.cn/{platform}/{owner}/{repo}/{metric_name}.json

开发者指标 URL 模式:
https://oss.open-digger.cn/{platform}/{login}/{metric_name}.json

支持的指标({metric_name})

OpenDigger 提供广泛的指标。以下是您可以查询的受支持指标:

核心指标:

  • - openrank(全域 OpenRank)
  • communityopenrank(社区 OpenRank)
  • activity(活跃度)
  • stars(星标数)
  • attention(关注度)
  • technicalfork(技术分叉)

开发者指标:

  • - contributors(贡献者)
  • newcontributors(新贡献者)
  • inactivecontributors(不活跃的贡献者)
  • participants(参与者)
  • bus_factor(核心贡献者缺席因素)

问题指标:

  • - issuesnew(新问题)
  • issuesclosed(已关闭的问题)
  • issuecomments(问题评论)
  • issueresponsetime(问题响应时间)
  • issueresolutionduration(问题解决持续时间)
  • issueage(问题年龄)

变更请求(PR)指标:

  • - changerequests(变更请求)
  • changerequestsaccepted(接受的变更请求)
  • changerequestsreviews(变更请求审查)
  • changerequestresponsetime(变更请求响应时间)
  • changerequestresolutionduration(变更请求解决持续时间)
  • changerequestage(变更请求年龄)
  • codechangelinesadd(代码新增行数)
  • codechangelinesremove(代码移除行数)
  • codechangelinessum(代码总变更行数)

操作说明

  1. 1. 识别目标和范围:从用户输入中提取平台(默认为 github)、所有者以及仓库(或用户登录名)。检查用户是否在询问特定指标、特定时间段(月、季度、年)或给定时间段的所有指标
  2. 获取数据:使用 curl 或您的工具从 oss.open-digger.cn 获取所需的 JSON 文件。
- 示例:要获取 X-lab2017/open-digger 的 OpenRank,请获取 https://oss.open-digger.cn/github/X-lab2017/open-digger/openrank.json。
  1. 3. 处理数据:返回的 JSON 包含键值对,其中键是日期(YYYY、YYYY-MM 或 YYYYQX),值是指标分数。
- 如果用户要求特定时间段,则提取该确切键。 - 如果未指定时间段,则提取最新的可用月度数据和年度数据。 - 如果用户要求历史趋势,则提取最近几个月/年的数据。
  1. 4. 格式化输出:清晰呈现数据。使用用户提示的语言(英文或中文)。

输出格式

您的输出必须结构清晰且易于阅读。遵循与用户请求相匹配的格式。

场景 A:标准请求(最新指标与趋势)

如果用户询问一般指标或趋势,而未指定“特定时间段的所有指标”。

中文格式:

项目/开发者: {platform}/{owner}/{repo}

📊 核心指标数据(最新)

  • - 全域 OpenRank: [最新月份的数值](时间:[对应月份])
  • 活跃度(Activity): [最新月份的数值](时间:[对应月份])
  • (如果适用) Stars: [最新月份的数值]
  • (如果适用) 关注度(Attention): [最新月份的数值]

📈 近期趋势
简要描述过去 3-6 个月 OpenRank 或活跃度的变化趋势(例如:稳定增长、出现波动、近期下降等)。

英文格式:

Target: {platform}/{owner}/{repo}

📊 Core Metrics(Latest)

  • - Global OpenRank: [Latest value](Date:[Month])
  • Activity: [Latest value](Date:[Month])
  • (If applicable) Stars: [Latest value]
  • (If applicable) Attention: [Latest value]

📈 Recent Trends
Briefly describe the trend of OpenRank or Activity over the past 3-6 months(e.g., steady growth, fluctuating, recent decline)。



场景 B:特定时间段的“所有指标”


如果用户明确要求特定月份、季度或年份(例如“2023”、“2023Q1”、“2023-05”)的所有指标,您必须输出一个 Markdown 表格,其中包含该确切时间段内所有可用的受支持指标。

为此,您必须动态获取受支持指标部分中列出的所有端点(例如 openrank.json、activity.json、stars.json、contributors.json、issuesnew.json、changerequests.json 等),并提取请求时间段的值。

中文格式:

项目/开发者: {platform}/{owner}/{repo} 统计周期: [指定的周期,如 2023 或 2023-05]
指标大类指标名称(Metric)数据值(Value)
核心指标全域 OpenRank(Global OpenRank)[数值]
社区 OpenRank(Community OpenRank) | [数值] | | | 活跃度(Activity) | [数值] | | | Stars | [数值] | | | 技术分叉(Technical Fork) | [数值] | | | 关注度(Attention) | [数值] | | 开发者指标 | 贡献者(Contributors) | [数值] | | | 新贡献者(New Contributors) | [数值] | | | 参与者(Participants) | [数值] | | | 核心贡献者缺席因素(Bus Factor) | [数值] | | 问题(Issues) | 新问题(New Issues) | [数值] | | | 已关闭的问题(Closed Issues) | [数值] | | | 问题评论(Issue Comments) | [数值] | | 变更请求(PR) | 变更请求(Change Requests) | [数值] | | | 接受的变更请求(Accepted CRs) | [数值] | | | 代码总变更行数(Code Change Lines Sum) | [数值] | | (依此类推) | ... | ... |

(注:如果某项指标在该周期无数据,请填入 - 或 N/A)

英文格式:

Target: {platform}/{owner}/{repo} Period: [Specified period, e.g., 2023 or 2023-05]
CategoryMetricValue
CoreGlobal OpenRank[Value]
Community OpenRank | [Value] | | | Activity | [Value] | | | Stars | [Value] | | | Technical Fork | [Value] | | | Attention | [Value] | | Developer | Contributors | [Value] | | | New Contributors | [Value] | | | Participants | [Value] | | | Bus Factor | [Value] | | Issues | New Issues | [Value] | | | Closed Issues | [Value] | | | Issue Comments | [Value] | | Change Requests | Change Requests | [Value] | | | Accepted Change Requests | [Value] | | | Code Change Lines Sum | [Value] | | (And so on) | ... | ... |

(Note:If a metric has no data for this period, insert - or N/A)

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openrank-1775894531 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openrank-1775894531 技能

通过命令行安装

skillhub install openrank-1775894531

下载

⬇ 下载 openrank v1.0.1(免费)

文件大小: 5.24 KB | 发布时间: 2026-4-12 10:52

v1.0.1 最新 2026-4-12 10:52
- Skill name corrected from "openrank-metrics" to "openrank" for consistency.
- Description shortened and updated for clarity.
- No other functional or file content changes detected.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部