Use Avibe
avibe-bot/avibe
Safely inspect and modify local Avibe configuration, routing, runtime settings, watches, scheduled tasks, Avibe Cloud remote access, and operational state.
A skill your agent uses when the user asks to process, triage, fetch, view, count, list, or resolve review feedback in a GitHub PR.
$ npx skills add nexu-io/nexu --skill process-pr-reviews -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install nexu-io/nexu process-pr-reviews --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/nexu-io/nexu.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/process-pr-reviews .claude/skills/process-pr-reviews && 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 "process-pr-reviews" agent skill from https://github.com/nexu-io/nexu/tree/main/.agents/skills/process-pr-reviews into .claude/skills/process-pr-reviews/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "process-pr-reviews", 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/nexu-io/nexu/tree/main/.agents/skills/process-pr-reviewsType 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 nexu-io/nexu --skill process-pr-reviews -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install nexu-io/nexu process-pr-reviews --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nexu-io/nexu.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/process-pr-reviews .agents/skills/process-pr-reviews && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "process-pr-reviews" agent skill from https://github.com/nexu-io/nexu/tree/main/.agents/skills/process-pr-reviews into .agents/skills/process-pr-reviews/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "process-pr-reviews", 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 nexu-io/nexu --skill process-pr-reviews -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install nexu-io/nexu process-pr-reviews --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nexu-io/nexu.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/process-pr-reviews .cursor/skills/process-pr-reviews && 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 "process-pr-reviews" agent skill from https://github.com/nexu-io/nexu/tree/main/.agents/skills/process-pr-reviews into .cursor/skills/process-pr-reviews/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "process-pr-reviews", 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/nexu-io/nexu.git --path .agents/skills/process-pr-reviews--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 nexu-io/nexu --skill process-pr-reviews -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install nexu-io/nexu process-pr-reviews --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nexu-io/nexu.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/process-pr-reviews .gemini/skills/process-pr-reviews && 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 "process-pr-reviews" agent skill from https://github.com/nexu-io/nexu/tree/main/.agents/skills/process-pr-reviews into .gemini/skills/process-pr-reviews/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "process-pr-reviews", 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 nexu-io/nexu process-pr-reviewsInstalls 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 nexu-io/nexu --skill process-pr-reviews -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/nexu-io/nexu.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/process-pr-reviews .github/skills/process-pr-reviews && 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 "process-pr-reviews" agent skill from https://github.com/nexu-io/nexu/tree/main/.agents/skills/process-pr-reviews into .github/skills/process-pr-reviews/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "process-pr-reviews", 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 nexu-io/nexu --skill process-pr-reviews -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install nexu-io/nexu process-pr-reviews --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nexu-io/nexu.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/process-pr-reviews .opencode/skills/process-pr-reviews && 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 "process-pr-reviews" agent skill from https://github.com/nexu-io/nexu/tree/main/.agents/skills/process-pr-reviews into .opencode/skills/process-pr-reviews/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "process-pr-reviews", 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.
process-pr-reviewsA skill your agent uses when the user asks to process, triage, fetch, view, count, list, or resolve review feedback in a GitHub PR.
Process PR Reviews is an agent skill from nexu-io/nexu. Use when the user asks to process, triage, fetch, view, count, list, or resolve review feedback in a GitHub PR. Supports both CodeRabbit and Codex review workflows. In this workflow, “real review feedback” is strictly defined as actionable inline comments; for CodeRabbit, exclude review summaries and nitpicks, and for Codex, exclude review summary cards and use PR main-thread reactions only as status signals.
Its SKILL.md is about 2.5k 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 Pull requests, Technical documentation and Messaging and chat bots. It works with GitHub, WeChat, Feishu (Lark) and Slack. The repository describes itself as: The simplest desktop client for OpenClaw 🦞 — bridge your Agent to WeChat, Feishu, Slack & Discord in one click. Works with Claude Code, Codex & any LLM. BYOK, Oauth… The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit dadfb1c. 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:
ghFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use gh, 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.
Process PR Reviews loads about 2.5k tokens when it runs. Until then it costs about 108 tokens; SKILL.md has 1,141 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 nexu-io/nexu at commit dadfb1c, republished under its MIT licence (© nexu-io). 1,141 words, ~2,474 tokens.
.claude/skills/process-pr-reviews/SKILL.md (or your agent's skills folder).This workflow supports both CodeRabbit and Codex PR review signals.
“Real review feedback” is strictly defined as:
Nitpick comments from CodeRabbit must always be ignored to avoid unnecessary noise.
There is no need to analyze the comment content itself.
The CodeRabbit workflow only needs these two sources:
PR review comments
gh api --paginate repos/<owner>/<repo>/pulls/<pr_number>/commentsThis is the authoritative source for real inline comments.
PR reviews
gh api --paginate repos/<owner>/<repo>/pulls/<pr_number>/reviewsThis is only used to identify and exclude review summaries / nitpick summaries. It is not used to extract the final result.
Do not treat these as primary sources:
gh pr view ...gh api repos/<owner>/<repo>/issues/<pr_number>/commentsReason: they are not the authoritative source for actionable inline comments.
If the user may ask you to resolve review conversations after triaging them, fetch review thread IDs as soon as you know the PR number:
gh api graphql -f query='query { repository(owner: "<owner>", name: "<repo>") { pullRequest(number: <pr_number>) { reviewThreads(first: 100) { nodes { id isResolved comments(first: 20) { nodes { databaseId path line author { login } body } } } } } } }'This is not a primary source for actionable review feedback. It is only for mapping inline comments to resolvable thread IDs.
Recommendation:
databaseId / path / line to thread IDs in one pass.gh api --paginate repos/<owner>/<repo>/pulls/<pr_number>/commentsOnly keep records that satisfy all of the following:
user.login is coderabbitai[bot] or coderabbitaiin_reply_to_id == null (only top-level inline comments, not replies)This is the candidate set.
gh api --paginate repos/<owner>/<repo>/pulls/<pr_number>/reviewsIdentify CodeRabbit review summaries. Common characteristics include:
Actionable comments posted: NNitpick commentsThese review-level contents are not the final result. They are only used to help determine:
The final goal of the CodeRabbit workflow is always:
Top-level inline comments left by CodeRabbit in
pulls/<pr_number>/commentsthat are neither nitpicks nor summaries
Important:
In practice, do the following:
pulls/<pr_number>/commentspulls/<pr_number>/reviews to determine whether the PR contains nitpick summariesIf the output of gh api --paginate ... is too large and gets truncated:
@explorer to extract:path / line / bodyWhen triaging review feedback, apply this rule:
In short:
If the user asks to resolve a CodeRabbit review conversation:
reviewThreads GraphQL data.databaseId when possible.path + line + author login.gh api graphql -f query='mutation { resolveReviewThread(input: {threadId: "<thread_id>"}) { thread { isResolved } } }'Notes:
pulls/<pr_number>/comments remains the source of truth for identifying actionable inline comments.reviewThreads is only for thread-level operations such as resolving conversations.“Real review feedback” is strictly defined as:
There is no need to analyze the comment content itself.
eyes reaction from chatgpt-codex-connector[bot].+1 (thumbs up).pulls/<pr_number>/comments and a review summary card in pulls/<pr_number>/reviews.The Codex workflow uses these sources:
PR review comments
gh api --paginate repos/<owner>/<repo>/pulls/<pr_number>/commentsThis is the authoritative source for actionable inline Codex comments.
PR reviews
gh api --paginate repos/<owner>/<repo>/pulls/<pr_number>/reviewsThis is used to identify the Codex review summary card such as ### 💡 Codex Review. It is not the primary source of actionable inline feedback.
Issue comment reactions on the PR main thread
First fetch the PR issue node / comments if needed:
gh api repos/<owner>/<repo>/issues/<pr_number>/comments
gh api repos/<owner>/<repo>/issues/<pr_number>/reactionsUse reactions on the PR main conversation thread only to detect Codex review state:
eyes from chatgpt-codex-connector[bot] → Codex review appears to be in progress+1 from chatgpt-codex-connector[bot] on the PR main thread → Codex reviewed and found no issuesThese reactions are status signals, not actionable review feedback.
Do not treat these as primary sources for actionable comments:
gh pr view ...gh api repos/<owner>/<repo>/issues/<pr_number>/commentsgh api repos/<owner>/<repo>/issues/<pr_number>/reactionsReason: actionable Codex review feedback still lives in PR review comments, not in the PR issue timeline.
gh api --paginate repos/<owner>/<repo>/pulls/<pr_number>/commentsOnly keep records that satisfy all of the following:
user.login is chatgpt-codex-connector[bot]in_reply_to_id == null (only top-level inline comments, not replies)This is the candidate set of actionable Codex comments.
gh api --paginate repos/<owner>/<repo>/pulls/<pr_number>/reviewsIdentify Codex review summaries. Common characteristics include:
### 💡 Codex ReviewHere are some automated review suggestions for this pull request.These review-level contents are not the final result. They are only used to understand whether Codex posted a review summary.
If the user asks whether Codex is still reviewing, or whether Codex finished with no findings, inspect reactions on the PR main thread.
Interpret them as follows:
eyes by chatgpt-codex-connector[bot] → likely still reviewing / review in progress+1 by chatgpt-codex-connector[bot] with no Codex inline comments → likely completed with no findingsDo not count these reactions as review comments.
The final goal of the Codex workflow is always:
Top-level inline comments left by Codex in
pulls/<pr_number>/comments
In practice, do the following:
pulls/<pr_number>/commentspulls/<pr_number>/reviews only to recognize the summary cardeyes)+1)If any gh api --paginate ... output is too large and gets truncated:
@explorer to extract:path / line / body© nexu-io, 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 .agents/skills/process-pr-reviews of nexu-io/nexu.
Open the folder on GitHubat commit dadfb1c
Process PR Reviews 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 |
|---|---|---|---|---|---|---|
| Process PR Reviews this skillnexu-io/nexu | 3.3k | — | ~2.5k | Automated safety check: Pass | MIT | |
| Use Avibeavibe-bot/avibe | 622 | — | ~2.5k | Automated safety check: Pass | MIT | |
| FeedgrabiBigQiang/feedgrab | 614 | — | ~2k | Automated safety check: Pass | MIT | |
| Post Draft Reviewagent-substrate/substrate | 4.7k | — | ~2.8k | Automated safety check: Pass | Apache-2.0 | |
| Review Kedro PRkedro-org/kedro | 11k | — | ~2.8k | Automated safety check: Pass | Custom licence | |
| Review PRjavierbrea/eslint-plugin-boundaries | 997 | — | ~2.9k | Automated safety check: Pass | MIT |
avibe-bot/avibe
Safely inspect and modify local Avibe configuration, routing, runtime settings, watches, scheduled tasks, Avibe Cloud remote access, and operational state.
iBigQiang/feedgrab
Universal content grabber — fetch any URL and return structured Markdown.
agent-substrate/substrate
Posts pull request review findings as GitHub draft (pending) inline comments for a human to edit and submit, instead of publishing them straight to the PR author.
kedro-org/kedro
Review a Kedro PR for checklist compliance, architecture, correctness, and clarity.
javierbrea/eslint-plugin-boundaries
Review a GitHub pull request from three perspectives — functional fit against its linked issue, code correctness/quality, and architectural boundaries — then post a single GitHub review: one general…
hyperlane-xyz/hyperlane-explorer
Post a single consolidated PR review with summary and inline comments.
nexu-io/nexu
Seedance 2.0 video & image generation via LibTV Gateway - AI text-to-video, image-to-video, video continuation, style transfer, and text-to-image using Seedance 2.0 model.
nexu-io/nexu
Generate or edit images via Nano Banana image models. An agent skill from nexu-io/nexu.
nexu-io/nexu
All-in-one image generation with Gemini models. An agent skill from nexu-io/nexu.
nexu-io/nexu
一句话生成大师级海报、书籍封面、专辑封面和各类设计作品。无需懂PS、配色或艺术史,AI自动选择最佳风格(基于33+位传奇设计师)。支持多平台多比例:公众号封面(21:9)、小红书配图(3:4)、文章配图(16:9)、书籍封面(9:16)、专辑封面(1:1)、电影海报(9:16)。包含AI提示词优化、风格对比、图生图转换功能。触发词:"Mondo风格"、"书籍封面设计"、"专辑封面"、"海报设计"…
nexu-io/nexu
Deploy static pages to nexu.space. An agent skill from nexu-io/nexu.
nexu-io/nexu
A skill your agent uses when verifying OpenClaw gateway fixes end-to-end, testing skill loading after restart, or running integration tests against the local Nexu+OpenClaw stack.
Works with
Categories
A skill your agent uses when the user asks to process, triage, fetch, view, count, list, or resolve review feedback in a GitHub PR. Process PR Reviews is an agent skill from nexu-io/nexu. Use when the user asks to process, triage, fetch, view, count, list, or resolve review feedback in a GitHub PR.
Process PR Reviews fits situations like: the user asks to process; resolve review feedback in a GitHub PR.
Run `npx skills add nexu-io/nexu --skill process-pr-reviews -a claude-code`. Or copy the skill folder (.agents/skills/process-pr-reviews in nexu-io/nexu) into .claude/skills/process-pr-reviews in your project. Claude Code loads it when a task matches its description.
Run `npx skills add nexu-io/nexu --skill process-pr-reviews -a codex`. Or copy the skill folder (.agents/skills/process-pr-reviews in nexu-io/nexu) into .agents/skills/process-pr-reviews 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 nexu-io/nexu --skill process-pr-reviews -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/process-pr-reviews, .gemini/skills/process-pr-reviews, .github/skills/process-pr-reviews and .opencode/skills/process-pr-reviews in your project.
Going by SKILL.md and its folder, Process PR Reviews needs the command-line tools its instructions call (gh).
SKILL.md contains no URLs. Its commands use gh, 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.
Process PR Reviews is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.5k tokens (SKILL.md is roughly 9.9k 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 Process PR Reviews: Use Avibe (avibe-bot/avibe, 622 stars), Feedgrab (iBigQiang/feedgrab, 614 stars), Post Draft Review (agent-substrate/substrate, 4.7k stars) and Review Kedro PR (kedro-org/kedro, 11k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
nexu-io (a GitHub organization) maintains it in nexu-io/nexu, which has 3,284 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on April 26, 2026.
Source: nexu-io/nexu on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.