Project Pull Request
swimmwatch/cloakbrowser-mcp
Create, update, prepare, or review a cloakbrowser-mcp GitHub Pull Request only when the user explicitly requests PR work.
Run the nohuman review gate (fresh-session adversarial reviewer + tamper guard) over the current branch or a GitHub pull request, with no server, no database, and no onboarding, and relay the…
$ npx skills add no-human-ai/no_human --skill review-this-branch -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install no-human-ai/no_human review-this-branch --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/no-human-ai/no_human.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/no-human/skills/review-this-branch .claude/skills/review-this-branch && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "review-this-branch" agent skill from https://github.com/no-human-ai/no_human/tree/main/plugins/no-human/skills/review-this-branch into .claude/skills/review-this-branch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review-this-branch", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/no-human-ai/no_human/tree/main/plugins/no-human/skills/review-this-branchType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add no-human-ai/no_human --skill review-this-branch -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install no-human-ai/no_human review-this-branch --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/no-human-ai/no_human.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/no-human/skills/review-this-branch .agents/skills/review-this-branch && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "review-this-branch" agent skill from https://github.com/no-human-ai/no_human/tree/main/plugins/no-human/skills/review-this-branch into .agents/skills/review-this-branch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review-this-branch", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add no-human-ai/no_human --skill review-this-branch -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install no-human-ai/no_human review-this-branch --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/no-human-ai/no_human.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/no-human/skills/review-this-branch .cursor/skills/review-this-branch && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "review-this-branch" agent skill from https://github.com/no-human-ai/no_human/tree/main/plugins/no-human/skills/review-this-branch into .cursor/skills/review-this-branch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review-this-branch", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/no-human-ai/no_human.git --path plugins/no-human/skills/review-this-branch--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add no-human-ai/no_human --skill review-this-branch -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install no-human-ai/no_human review-this-branch --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/no-human-ai/no_human.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/no-human/skills/review-this-branch .gemini/skills/review-this-branch && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "review-this-branch" agent skill from https://github.com/no-human-ai/no_human/tree/main/plugins/no-human/skills/review-this-branch into .gemini/skills/review-this-branch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review-this-branch", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install no-human-ai/no_human review-this-branchInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add no-human-ai/no_human --skill review-this-branch -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/no-human-ai/no_human.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/no-human/skills/review-this-branch .github/skills/review-this-branch && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "review-this-branch" agent skill from https://github.com/no-human-ai/no_human/tree/main/plugins/no-human/skills/review-this-branch into .github/skills/review-this-branch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review-this-branch", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add no-human-ai/no_human --skill review-this-branch -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install no-human-ai/no_human review-this-branch --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/no-human-ai/no_human.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/no-human/skills/review-this-branch .opencode/skills/review-this-branch && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "review-this-branch" agent skill from https://github.com/no-human-ai/no_human/tree/main/plugins/no-human/skills/review-this-branch into .opencode/skills/review-this-branch/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review-this-branch", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
review-this-branchRun the nohuman review gate (fresh-session adversarial reviewer + tamper guard) over the current branch or a GitHub pull request, with no server, no database, and no onboarding, and relay the…
Review This Branch is an agent skill from no-human-ai/no_human. Run the nohuman review gate (fresh-session adversarial reviewer + tamper guard) over the current branch or a GitHub pull request, with no server, no database, and no onboarding, and relay the pass/fail checklist.
Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Development, covering Human-in-the-loop approvals and Pull requests. It works with GitHub and Model Context Protocol. The repository describes itself as: From ticket to reviewed pull request. Free and open-source, on your machine. The licence is MIT.
Read from SKILL.md and the folder at commit cdcbd0a. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
gitclaudeFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Review This Branch loads about 1.4k tokens when it runs. Until then it costs about 58 tokens; SKILL.md has 835 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from no-human-ai/no_human at commit cdcbd0a, republished under its MIT licence (© no-human-ai). 835 words, ~1,439 tokens.
.claude/skills/review-this-branch/SKILL.md (or your agent's skills folder).Run nh gate to get a fresh-session, adversarial code review and a
test-tampering check over a diff, right now, with nothing installed or
running beyond the nh CLI itself.
~/.no_human database
set up. Unlike file-a-task, this skill needs neither. It runs once and
exits.nh gate uses your own Claude credential, the same one every other nh
command uses, never one belonging to no_human itself. If none is on file,
create it with:
claude setup-tokennh gate also needs the nh CLI on PATH and a claude CLI it can find:
the one bundled inside the installed SDK package is used first, so a separate
install on PATH is not required. If either precondition is missing, the
command refuses and names exactly what is missing. It never prints a pass when it could not actually run.
Two invocations, both read-only:
nh gate # current branch vs. its merge base with origin's default branch
nh gate --pr <github-pr-url> # a GitHub pull request's head vs. its merge baseOptional flags: --repo <path> to point at a checkout other than the
current directory, --base <ref> to override the comparison base.
The comparison actually used, for example working tree branch ... against merge base with origin/<default> or pull request owner/repo#N head ... against merge base with origin/<default>, is always printed at the top of
the output. If the working tree has uncommitted changes, the output says so
explicitly and those files are not reviewed; commit them first if they
should be.
| Exit code | Meaning |
|---|---|
0 | Gate passed: reviewer found no blocking findings and the tamper guard found no test-weakening. |
1 | Gate failed: a blocking review finding or a tamper-guard finding (deleted/weakened tests). |
2 | Gate refused to run: no review verdict was reached at all. A named precondition failed: no credential, no upstream, not a git repo, PR fetch failed, the diff is over the single-turn review cap, or the reviewer timed out / hit a transport error. |
On exit 2, never report a pass. Also never report the reviewer's
checklist as a fail, since the reviewer never actually finished.
This includes a diff too large to review and a reviewer timeout or transport
error: both refuse before or without a real verdict, not with a "no
findings" pass or a "timeout" finding treated as a real blocking issue.
Relay the exact refusal message back to the human (it names the missing
credential, missing upstream, oversized diff, or fetch/transport failure)
instead of guessing at a verdict. Only exit 0 is a pass; treat exit 1 and
exit 2 identically as "cannot say this is fine" until the human has read
the printed detail.
Relay the full Markdown checklist nh gate prints back to the human,
including every file:line citation and the tamper guard's before/after
counts. Do not summarize away the citations or the counts.
This skill only reads and reports. It never commits, pushes, merges, or edits a tracked file in your checkout, and it must never be followed by a commit, a push, an approval, or a merge of the pull request on the agent's behalf. The exact write surface, stated in full:
~/.no_human/config.yaml is read if it already exists (for reviewer
backend/model settings); it is never created by this skill, and there is no
on-demand ~/.no_human setup here, unlike other nh commands. One thing
does write there: the CLI's background update check caches its result in
~/.no_human/cache/update-check.json, creating that directory if the run
lasts long enough to finish the check. Nothing else in ~/.no_human is
created or modified.--pr mode only, one additive git fetch of the pull request's ref
writes FETCH_HEAD and the fetched objects into your checkout. It
creates no branch and moves no ref you own.--pr alike, also makes one local
git clone --local --shared of your own checkout into a throwaway temp
directory (see below) and a git checkout inside that temp directory
only, never against your own checkout.Beyond that, nh gate only runs read-only git plumbing against your
checkout: rev-parse, merge-base, diff, status --porcelain,
symbolic-ref (reads the locally recorded default branch; never a network
call), and config --get remote.origin.url (to check a --pr URL names
your own repo). It also uses the tamper guard's own read-only calls
(ls-tree, show) and a read-only reviewer backend. This list describes
what the current implementation does, not a promise that it will never grow;
it never becomes a write against a tracked file.
The throwaway clone exists so the review reads the exact committed tree it diffed instead of your live working tree (which may be dirty) or, in PR mode, whatever branch you happen to have checked out; it is deleted before the command exits. Merge is always the human's action. After running this skill, your job is to relay the checklist, not to act on it.
© no-human-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in plugins/no-human/skills/review-this-branch of no-human-ai/no_human.
Open the folder on GitHubat commit cdcbd0a
Review This Branch next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Review This Branch this skillno-human-ai/no_human | 324 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Project Pull Requestswimmwatch/cloakbrowser-mcp | 164 | — | ~1k | Automated safety check: Pass | MIT | |
| Plannotator Referencebacknotprop/plannotator | 9.3k | — | ~6.8k | Automated safety check: Warn | Apache-2.0 | |
| GitHub Commentingjuspay/neurolink | 148 | — | ~698 | Automated safety check: Pass | MIT | |
| Agent Swarm PRruvnet/ruflo | 74k | 2 repos | ~2.8k | Automated safety check: Pass | MIT | |
| Plane Release Notes Generatormakeplane/plane | 61k | — | ~2.5k | Automated safety check: Pass | AGPL-3.0 |
swimmwatch/cloakbrowser-mcp
Create, update, prepare, or review a cloakbrowser-mcp GitHub Pull Request only when the user explicitly requests PR work.
backnotprop/plannotator
Reference for picking the right Plannotator tool or command for plan review, code review, annotating files and URLs, archived plan decisions and Guided Reviews.
juspay/neurolink
How to post clean, rich, deduplicated GitHub PR review comments — suggestion blocks, multi-line anchors, markers, formatting rules.
ruvnet/ruflo
Agent skill for swarm-pr - invoke with $agent-swarm-pr. An agent skill from ruvnet/ruflo.
makeplane/plane
Builds categorized release notes for a Plane release pull request from its commits and writes them into the PR description, for both the plane-cloud and plane-ee repos.
mariadb-operator/mariadb-operator
Perform a structured maintainer-style PR review for the mariadb-operator repository.
no-human-ai/no_human
File work into nohuman (taskadd) and check on it (taskstatus) via the nohuman MCP bridge, instead of doing the work inline.
no-human-ai/no_human
Write release notes for a tagged release — a business-impact summary of what changed for the user, plus a thanks section naming every contributor whose commits are in the release.
Works with
Categories
Run the nohuman review gate (fresh-session adversarial reviewer + tamper guard) over the current branch or a GitHub pull request, with no server, no database, and no onboarding, and relay the…. Review This Branch is an agent skill from no-human-ai/no_human. Run the nohuman review gate (fresh-session adversarial reviewer + tamper guard) over the current branch or a GitHub pull request, with no server, no database, and no onboarding, and relay the pass/fail checklist.
Review This Branch fits situations like: tasks that involve Human-in-the-loop approvals; tasks that involve Pull requests.
Run `npx skills add no-human-ai/no_human --skill review-this-branch -a claude-code`. Or copy the skill folder (plugins/no-human/skills/review-this-branch in no-human-ai/no_human) into .claude/skills/review-this-branch in your project. Claude Code loads it when a task matches its description.
Run `npx skills add no-human-ai/no_human --skill review-this-branch -a codex`. Or copy the skill folder (plugins/no-human/skills/review-this-branch in no-human-ai/no_human) into .agents/skills/review-this-branch in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add no-human-ai/no_human --skill review-this-branch -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/review-this-branch, .gemini/skills/review-this-branch, .github/skills/review-this-branch and .opencode/skills/review-this-branch in your project.
Going by SKILL.md and its folder, Review This Branch needs the command-line tools its instructions call (git and claude).
SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Review This Branch is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.4k tokens (SKILL.md is roughly 5.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Review This Branch: Project Pull Request (swimmwatch/cloakbrowser-mcp, 164 stars), Plannotator Reference (backnotprop/plannotator, 9.3k stars), GitHub Commenting (juspay/neurolink, 148 stars) and Agent Swarm PR (ruvnet/ruflo, 74k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
no-human-ai (a GitHub organization) maintains it in no-human-ai/no_human, which has 324 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on October 9, 2026.
Source: no-human-ai/no_human on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.