Token导航 LogoToken导航

Agent Skill · 开发

openclaw-code-review-skill(OpenClaw 代码审查技能)

openclaw-code-review-skill 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 OpenClaw 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

openclaw-code-review-skill 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描已通过,按安装量在开发类的 21,746 个 Skill 里排第 6,674。

总安装 4,469周安装 190GitHub Stars 公开资料未说明下载 1,566核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:openclaw-code-review-skill(OpenClaw 代码审查技能)
来源仓库:https://github.com/cdapic/openclaw-code-review-skill
安装命令:
openclaw skills install openclaw-code-review-skill
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install openclaw-code-review-skill

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

对 Pull Request 或代码 Diff 进行结构化审查,使用多 Agent 并行审查 + 置信度评分过滤误报。触发:/code-review、审查 PR、代码审查

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install openclaw-code-review-skill;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

openclaw-code-review-skill 怎么安装?

在终端执行 openclaw skills install openclaw-code-review-skill。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

openclaw-code-review-skill 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

openclaw-code-review-skill 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

openclaw-code-review-skill 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

openclaw-code-review-skill 用的人多吗?

公开数据是累计安装 4,469 次,近一周安装 190 次,下载 1,566 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

openclaw-code-review-skill 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
openclaw-code-review-skill

OpenClaw 代码审查技能 · 本页

4,469—需要联网MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
Code Review
description
对 Pull Request 或代码 Diff 进行结构化审查,使用多 Agent 并行审查 + 置信度评分过滤误报。触发:/code-review、审查 PR、代码审查

Code Review Skill

对 Pull Request 进行结构化代码审查,模拟 Claude Code /code-review 插件的工作流。多 Agent 并行从不同角度审查,置信度 ≥80 的问题才输出,过滤误报。

适用场景

  • PR 合并前需要审查
  • 本地 Diff 需要评审
  • 审查自己写完的代码
  • Code Review 流程规范建立

工作流程(7步)

第1步:确认审查对象

优先级顺序:

  1. 如果用户提供了 PR 链接 → 直接使用
  2. 如果用户在代码仓库中 → 用 gh pr list --author @me --state open 查找自己开的 PR
  3. 如果用户提供了 Diff 内容 → 直接审查 Diff
  4. 其他情况 → 询问用户提供

跳过检查(发现以下情况直接终止):

  • PR 已关闭 → 跳过
  • PR 是 Draft → 跳过
  • PR 是自动化创建的trivial变更 → 跳过
  • Claude 已经审查过此 PR → 跳过(检查 gh pr view <PR> --comments)
注意:Claude 生成的 PR 仍需审查

第2步:收集上下文

并行执行:

A. 获取 PR 详情

gh pr view <PR> --json title,body,files,additions,deletions,changedFiles,author,createdAt

B. 查找仓库中的 CLAUDE.md

# 根目录
gh api repos/:owner/:repo/contents/CLAUDE.md --jq '.content' 2>/dev/null

# 子目录(与变更文件同目录的)
# 用变更文件路径推断需要的 CLAUDE.md

C. 获取变更文件列表

gh pr diff <PR>

第3步:总结 PR 变更

用一句话总结:

  • 这个 PR 改了什么(功能/修复/重构)
  • 涉及多少文件、+多少行/-多少行
  • 作者的目的是什么(从 PR 描述推断)

格式:

📋 PR 概览
- 标题:xxx
- 作者:xxx
- 变更范围:x 个文件,+x 行/-x 行
- 摘要:xxx

第4步:启动并行审查(3个 Agent)

使用 sessions_spawn 工具并行启动 3 个独立审查 Agent:

Agent 1:CLAUDE.md 合规检查(Sonnet)

Prompt:

你是代码审查专家,负责检查此 PR 是否违反了项目 CLAUDE.md 中的规范。

背景:
- PR 标题:<title>
- PR 描述:<description>
- 项目规范在 CLAUDE.md 中列出

任务:
1. 阅读 PR 变更的文件内容和 CLAUDE.md 规范
2. 检查变更是否违反了 CLAUDE.md 中的任何明确规则
3. 只标记**明确违反**的规则(你能引用 CLAUDE.md 中的具体文字)

置信度评分(0-100):
- 0:误报,规范未要求
- 25:可能是问题,但不确定
- 50:确实违反,但影响较小
- 75:明确违反,影响较大
- 100:完全确定,直接影响功能

只报告置信度 ≥75 的问题。

输出格式:
问题列表,每条包含:
- 置信度
- 违反的规则(引用原文)
- 违反的文件和行号
- 简要说明
Agent 2:Bug 和逻辑错误检查(Opus)

Prompt:

你是资深代码审查专家,负责在此 PR 变更中发现明显的 Bug 和逻辑错误。

背景:
- PR 标题:<title>
- PR 描述:<description>

任务:
只检查 Diff 本身,不要引入 Diff 之外的上下文。

**标记标准(高信号问题):**
- 会导致编译失败或运行时 panic 的错误(类型错误、缺少 import、引用错误)
- 无论输入如何都会产生错误结果的逻辑错误
- 安全隐患(注入、泄露、硬编码凭证)

**不标记:**
- 代码风格问题
- 依赖特定输入才能触发的问题
- 主观改进建议
- Linter 会捕获的问题
- PR 之前就存在的问题

置信度评分(0-100):
只报告置信度 ≥80 的问题。

输出格式:
问题列表,每条包含:
- 置信度
- 问题类型(bug/security/logic)
- 文件和行号
- 简要说明
- 预期行为 vs 实际行为
Agent 3:Git 历史上下文分析(Sonnet)

Prompt:

你是代码审查专家,负责通过 Git 历史为此 PR 提供上下文。

背景:
- PR 标题:<title>
- PR 描述:<description>
- 变更的文件:<files>

任务:
1. 对变更的关键文件运行 `git blame` 和 `git log`
2. 检查:
   - 是否有文件最近被大规模重构过,这次 PR 是否与之冲突
   - 变更是否绕过了已有的测试或保护措施
   - 是否有相关的历史 issue 或 PR 上下文
3. 提供有价值的上下文,帮助理解此次变更的风险

只报告高置信度(≥75)的风险点。

输出格式:
风险点列表,每条包含:
- 置信度
- 历史上下文
- 潜在风险
- 相关文件

第5步:置信度验证

对 Agent 2(Bug检查)发现的每个问题,启动一个子 Agent 验证:

  • 重新阅读相关代码
  • 确认问题确实存在
  • 排除误报

过滤掉置信度 <80 的问题。


第6步:输出审查结果

Chat 输出格式:

## 🔍 Code Review

**PR**:<title>
**作者**:<author>
**变更**:<x> 个文件,+<x> 行 / -<x> 行

---

### 发现的问题(按严重程度排序)

#### 🔴 高风险(需修复)
1. **[Bug]** <问题描述>
   - 文件:`src/foo.ts`
   - 位置:第 23-27 行
   - 原因:<简要说明>
   - 置信度:92

#### 🟡 中风险(建议处理)
...

---

### ✅ 通过检查
- CLAUDE.md 合规性:通过
- 安全性:未见明显漏洞
- 测试覆盖:变更区域有测试

---

### 📝 总体评价
<一句话总结>

---
审查完成。如需将此审查发布为 GitHub PR 评论,请说「发布评论」。

第7步:(可选)发布 GitHub PR 评论

如果用户说「发布评论」:

使用 gh pr comment:

gh pr comment <PR> --body "## 🔍 Code Review

发现 <N> 个问题..."

# 如需逐行评论用:
gh pr comment <PR> --body "**文件:src/foo.ts#L23-27**
<Brief issue description>"

误报过滤器(内置,不报告以下情况)

  • PR 之前就存在的问题
  • 看起来是 Bug 但实际是正确的代码
  • 吹毛求疵的 nitpick
  • Linter 会自动捕获的问题
  • 笼统的代码质量问题(除非 CLAUDE.md 明确要求)
  • 通过 lint ignore 注释显式忽略的问题

命令

输入行为
/code-review <PR-URL>审查指定 PR
/code-review --comment审查 + 发布 GitHub 评论
/code-review在当前仓库查找自己最新的 Open PR
帮我 review 这个 diff审查提供的 Diff 内容

注意事项

  • 先问清楚再动手:如果 PR 信息不足(缺少描述、变更范围不明确),先问用户
  • 只报告高置信度问题:宁可漏报,不要误报
  • 引用具体规则:CLAUDE.md 问题必须引用原文
  • GitHub CLI 优先:用 gh 而非 Web Fetch
  • 链接格式:GitHub 链接必须用完整 SHA:https://github.com/owner/repo/blob/<full-sha>/path#Ln

平台分布

OpenClaw

78%
按下载量换算1,221

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills