← 返回 Skills 市场
larryfang

MergeIQ: Automatically Score & Prioritise PR Complexity for GitLab and GitHub

作者 larryfang · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
270
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install mergeiq
功能描述
Score the complexity of any GitLab MR or GitHub PR using a 4-dimension framework: Size (20%), Cognitive Load (30%), Review Effort (30%), and Risk/Impact (20%...
安全使用建议
This package is coherent with its stated purpose (local scoring of PR/MR JSON). Before installing or running: (1) verify the source/author if you need provenance (package lists an email but no homepage/source repo), (2) run the code locally against sanitized PR JSON first (no network calls are made by the code itself), (3) when fetching live PR/MR JSON use your provider tokens in your curl/HTTP client and avoid pasting tokens into unknown environments, and (4) if you plan to run in CI or share results, review the code for any logging or storage you want to customize (it currently uses only stdlib and prints JSON to stdout).
功能分析
Type: OpenClaw Skill Name: mergeiq Version: 1.0.1 The 'mergeiq' skill bundle is a legitimate utility designed to calculate complexity scores for GitHub Pull Requests and GitLab Merge Requests using a 4-dimension framework. The implementation across 'score_mr.py' and 'mr_complexity_service.py' is written in pure Python with no external dependencies, performing only local data processing and regex-based analysis on provided JSON metadata. There is no evidence of data exfiltration, malicious execution, or prompt injection attempts in the code or the 'SKILL.md' instructions.
能力评估
Purpose & Capability
Name/description match the contained code: adapters map GitHub/GitLab API JSON to a canonical MRData and mr_complexity_service.py computes a 4-dimension complexity score. The files present (adapters, calculator, CLI) are exactly what a PR/MR scoring tool needs; no unrelated binaries, services, or credentials are requested.
Instruction Scope
SKILL.md and score_mr.py instruct the user to pipe in GitHub/GitLab API JSON (examples show using curl with GITHUB_TOKEN/GITLAB_TOKEN). That's expected for this skill, but the README examples assume the user fetches data (and supplies tokens) outside the skill — the skill itself does not reach out to APIs. There are no instructions to read arbitrary system files or exfiltrate data.
Install Mechanism
No install spec is provided (instruction-only for platform integration), and included Python code declares no external packages (requirements.txt states stdlib-only). There are no downloads, remote installers, or archive extracts — minimal installation risk.
Credentials
The skill bundle does not declare or require environment variables. Example usage in SKILL.md shows using GITHUB_TOKEN/GITLAB_TOKEN when calling provider APIs externally; this is appropriate and proportional for fetching PR/MR data but the skill itself does not demand or store any credentials.
Persistence & Privilege
Skill flags are default (always: false, user-invocable: true, model invocation enabled). The package does not alter other skills or system configs and does not request persistent presence or elevated privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install mergeiq
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /mergeiq 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Improved skill title and description for discoverability
v1.0.0
Initial release — GitLab + GitHub support, zero deps, 4-dimension framework (Size/Cognitive/Review/Risk)
元数据
Slug mergeiq
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

MergeIQ: Automatically Score & Prioritise PR Complexity for GitLab and GitHub 是什么?

Score the complexity of any GitLab MR or GitHub PR using a 4-dimension framework: Size (20%), Cognitive Load (30%), Review Effort (30%), and Risk/Impact (20%... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 270 次。

如何安装 MergeIQ: Automatically Score & Prioritise PR Complexity for GitLab and GitHub?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install mergeiq」即可一键安装,无需额外配置。

MergeIQ: Automatically Score & Prioritise PR Complexity for GitLab and GitHub 是免费的吗?

是的,MergeIQ: Automatically Score & Prioritise PR Complexity for GitLab and GitHub 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

MergeIQ: Automatically Score & Prioritise PR Complexity for GitLab and GitHub 支持哪些平台?

MergeIQ: Automatically Score & Prioritise PR Complexity for GitLab and GitHub 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 MergeIQ: Automatically Score & Prioritise PR Complexity for GitLab and GitHub?

由 larryfang(@larryfang)开发并维护,当前版本 v1.0.1。

💬 留言讨论