Implement Feature
Log2n-io/Typhon
Implement a GitHub issue end-to-end — scope it (whole issue or specific phases), build an acceptance-criteria plan from its design doc, get the plan approved, then develop autonomously with tests…
Review code changes for material correctness, security, compatibility, and maintainability risks, grounded in the current repository and acceptance criteria.
$ npx skills add OpenHands/extensions --skill code-review -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install OpenHands/extensions code-review --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/OpenHands/extensions.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/code-review .claude/skills/code-review && 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 "code-review" agent skill from https://github.com/OpenHands/extensions/tree/main/skills/code-review into .claude/skills/code-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "code-review", 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/OpenHands/extensions/tree/main/skills/code-reviewType 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 OpenHands/extensions --skill code-review -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install OpenHands/extensions code-review --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OpenHands/extensions.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/code-review .agents/skills/code-review && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "code-review" agent skill from https://github.com/OpenHands/extensions/tree/main/skills/code-review into .agents/skills/code-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "code-review", 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 OpenHands/extensions --skill code-review -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install OpenHands/extensions code-review --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OpenHands/extensions.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/code-review .cursor/skills/code-review && 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 "code-review" agent skill from https://github.com/OpenHands/extensions/tree/main/skills/code-review into .cursor/skills/code-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "code-review", 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/OpenHands/extensions.git --path skills/code-review--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 OpenHands/extensions --skill code-review -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install OpenHands/extensions code-review --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OpenHands/extensions.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/code-review .gemini/skills/code-review && 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 "code-review" agent skill from https://github.com/OpenHands/extensions/tree/main/skills/code-review into .gemini/skills/code-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "code-review", 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 OpenHands/extensions code-reviewInstalls 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 OpenHands/extensions --skill code-review -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/OpenHands/extensions.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/code-review .github/skills/code-review && 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 "code-review" agent skill from https://github.com/OpenHands/extensions/tree/main/skills/code-review into .github/skills/code-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "code-review", 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 OpenHands/extensions --skill code-review -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install OpenHands/extensions code-review --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/OpenHands/extensions.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/code-review .opencode/skills/code-review && 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 "code-review" agent skill from https://github.com/OpenHands/extensions/tree/main/skills/code-review into .opencode/skills/code-review/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "code-review", 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.
code-reviewReview code changes for material correctness, security, compatibility, and maintainability risks, grounded in the current repository and acceptance criteria.
Code Review is an agent skill from OpenHands/extensions. Review code changes for material correctness, security, compatibility, and maintainability risks, grounded in the current repository and acceptance criteria.
Its SKILL.md is about 2.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 11 other files, including reference files (for example `.plugin/plugin.json`, `README.md` and `commands/codereview-roasted.md`).
It sits in Development, covering Code review and User stories. The repository describes itself as: Public registry for OpenHands extensions. The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit d008b81. 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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
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.
Code Review loads about 2.1k tokens when it runs, and up to ~4.7k if it reads all its reference files. Until then it costs about 42 tokens; SKILL.md has 1,140 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 OpenHands/extensions at commit d008b81, republished under its MIT licence (© OpenHands). 1,140 words, ~2,113 tokens.
.claude/skills/code-review/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.Review the current change without modifying code. The goal is a reliable merge decision with a small number of proven findings. Be direct and constructive.
A material finding identifies all three of these:
Approve when no material finding remains and active repository instructions allow approval. Do not manufacture feedback to avoid approving. Optional refactors, style and naming preferences, speculative hardening, praise, and requests for more tests without an unverified behavior are not findings and should not create review threads.
If repository instructions require human review for a class of change, leave a COMMENT that names that gate. Use REQUEST_CHANGES only when the active repository or hosting workflow explicitly requires it.
AGENTS.md files, the repository-specific
review guide, and relevant contribution or architecture docs.The prompt's patches may be abbreviated or omitted. The Files Changed manifest is authoritative for scope. Read the actual file in the checked-out workspace before claiming that code is missing or before naming an inline location.
For a change to an existing feature, trace how that feature works today before assessing the new implementation. For a new feature, inspect the closest adjacent feature and the mechanisms it reuses. Identify:
Review the change as one data and control flow. A file-by-file reading alone often misses dropped fields, duplicate work, stale state, and cleanup gaps.
Prioritize these areas when they apply:
A regression test must reach the behavior under review, assert an observable result, and fail when the defect is reintroduced. A test that only verifies mock wiring, framework behavior, or a copied implementation list is not evidence. Request additional coverage only for a named behavior that remains unverified.
When active review instructions require production evidence, apply that standard only to affected paths. UI changes use a screenshot or video from the real app; backend, API, CLI, and script changes use the real command and observed output. Tests complement this evidence rather than replacing it.
Changes to dependencies, packaging, installation, processes, or platform-specific paths should be exercised in the relevant production artifact or environment.
Before posting a finding:
If any of these steps fails, omit the finding or phrase the unresolved point as a non-blocking question in the review body without opening an inline thread.
Before an inline comment, verify the path and new-file line against the workspace
(sed -n, rg, or an equivalent viewer). Do not calculate locations from diff
hunk line counts.
For a new dependency or version bump, inspect the exact released artifact and its provenance. Do not approve a third-party version published less than seven days ago. First-party packages maintained by the repository's organization are exempt from the waiting period but still require compatibility and release-order review. Use the supply-chain checklist for the risk-based checks.
For a PR that only updates GitHub Actions, verify that current-head CI actually ran every updated action. A successful unrelated workflow is not evidence for an updated action that was never exercised.
Read the risk evaluation framework. Risk informs escalation; it is not itself a defect. A large or unfamiliar change may need human review even when no concrete bug is proven, but it should not receive fabricated findings.
Apply the framework's decision consistently: a HIGH risk assessment requires a COMMENT that names the human expertise or validation needed; do not approve it for automatic merge. LOW or MEDIUM risk alone does not justify withholding approval when every applicable check passes.
Always include the [RISK ASSESSMENT] section. Keep the review concise:
Every review with findings or a non-approval verdict must end with this block:
Improve this review? If feedback seems incorrect or irrelevant, update the repository's
.agents/skills/custom-codereview-guide.md(with the/codereviewtrigger), then re-request review. The reviewer reads the guide from the PR head.Resolve with AI? Install the iterate skill and run
/iterate.Was this review helpful? React with 👍 or 👎.
© OpenHands, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 8 other files (references) in skills/code-review of OpenHands/extensions.
Open the folder on GitHubat commit d008b81
Code Review 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 |
|---|---|---|---|---|---|---|
| Code Review this skillOpenHands/extensions | 157 | — | ~2.1k | Automated safety check: Pass | MIT | |
| Implement FeatureLog2n-io/Typhon | 250 | — | ~2k | Automated safety check: Pass | Custom licence | |
| Reviewgenkovich/sdd | 171 | — | ~1.9k | Automated safety check: Pass | MIT | |
| Solo ReviewLeoYeAI/openclaw-master-skills | 2.2k | — | ~5.6k | Automated safety check: Notes | MIT | |
| Tsh Code ReviewingTheSoftwareHouse/copilot-collections | 284 | — | ~1.1k | Automated safety check: Pass | MIT | |
| Tbdjlevy/strif | 131 | — | ~3.5k | Automated safety check: Pass | MIT |
Log2n-io/Typhon
Implement a GitHub issue end-to-end — scope it (whole issue or specific phases), build an acceptance-criteria plan from its design doc, get the plan approved, then develop autonomously with tests…
genkovich/sdd
A skill your agent uses to run an independent, clean-context code review of an implemented feature against its spec and acceptance criteria before shipping.
LeoYeAI/openclaw-master-skills
Final code review and quality gate — run tests, check coverage, audit security, verify acceptance criteria from spec, and generate ship-ready report.
TheSoftwareHouse/copilot-collections
Perform code review. An agent skill from TheSoftwareHouse/copilot-collections.
jlevy/strif
Git-native issue tracking (beads), coding guidelines, knowledge injection, and spec-driven planning for AI agents.
Prismer-AI/PrismerCloud
Review a diff against its acceptance criteria in four segments (convention adherence, bug scan, historical-context regressions, test-coverage gaps) as a NON-implementing agent.
OpenHands/extensions
Evaluate how well a codebase supports autonomous AI-assisted development.
OpenHands/extensions
Build and automate Discord integrations (bots, webhooks, slash commands, and REST API workflows).
OpenHands/extensions
Interact with GitHub repositories, pull requests, issues, and workflows using the GITHUBTOKEN environment variable and GitHub CLI.
OpenHands/extensions
Create an automation that implements GitHub issues when a configurable trigger label is applied.
OpenHands/extensions
This skill should be used when the user asks to "monitor a GitHub repository", "watch GitHub for issues or PRs", "respond to @OpenHands mentions on GitHub", "set up an OpenHands GitHub integration"…
OpenHands/extensions
Create an automation that implements GitLab issues when a configurable trigger label is applied.
Categories
Review code changes for material correctness, security, compatibility, and maintainability risks, grounded in the current repository and acceptance criteria. Code Review is an agent skill from OpenHands/extensions. Review code changes for material correctness, security, compatibility, and maintainability risks, grounded in the current repository and acceptance criteria.
Code Review fits situations like: tasks that involve Code review; tasks that involve User stories.
Run `npx skills add OpenHands/extensions --skill code-review -a claude-code`. Or copy the skill folder (skills/code-review in OpenHands/extensions) into .claude/skills/code-review in your project. Claude Code loads it when a task matches its description.
Run `npx skills add OpenHands/extensions --skill code-review -a codex`. Or copy the skill folder (skills/code-review in OpenHands/extensions) into .agents/skills/code-review 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 OpenHands/extensions --skill code-review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/code-review, .gemini/skills/code-review, .github/skills/code-review and .opencode/skills/code-review in your project.
SKILL.md names no scripts, command-line tools or credentials: Code Review is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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.
Code Review 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.1k tokens (SKILL.md is roughly 8.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.5k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Code Review: Implement Feature (Log2n-io/Typhon, 250 stars), Review (genkovich/sdd, 171 stars), Solo Review (LeoYeAI/openclaw-master-skills, 2.2k stars) and Tsh Code Reviewing (TheSoftwareHouse/copilot-collections, 284 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
OpenHands (a GitHub organization) maintains it in OpenHands/extensions, which has 157 GitHub stars. The repository holds 78 skills in this directory. The repository was last updated on October 6, 2026.
Source: OpenHands/extensions on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.