$npx skillfedfor your agent

github-pr-reviewer

Set up a cron-based automation that watches your GitHub repository for pull requests with a configurable label, initiates an AI review conversation for each labeled PR, and posts the analysis back as a GitHub comment. The skill handles polling, state tracking, and comment posting deterministically in Python, invoking the LLM only for the review itself.

GitHub PR Reviewer automates code review of pull requests by monitoring for a label trigger and posting AI-generated feedback as comments.

AI-generated summary based on this skill's SKILL.md

130 58 MITupdated by OpenHands

Decision gist · record as of 2026-07-27

GitHub PR Reviewer automates code review of pull requests by monitoring for a label trigger and posting AI-generated feedback as comments. Set up a cron-based automation that watches your GitHub repository for pull requests with a configurable label, initiates an AI review conversation for each labeled PR, and posts the analysis back as a GitHub comment. The skill handles polling, state tracking, and comment posting deterministically in Python, invoking the LLM only for the review itself.

manual: git clone https://github.com/OpenHands/extensions → cp -r extensions/skills/github-pr-reviewer ~/.claude/skills/github-pr-reviewer
skills/github-pr-reviewer/SKILL.md · version 84672bdf

Use it when

  • github-pr-reviewer automates code review by running on a schedule (cron) to detect PRs bearing your chosen label.
  • Yes.

Verify before relying

Read SKILL.md below before installing (9 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

OpenHands/extensions/github-pr-reviewer · repository language: Python

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What does github-pr-reviewer do?

github-pr-reviewer sets up a cron-based automation that watches your GitHub repository for pull requests with a configurable label, initiates an AI review conversation for each labeled PR, and posts the analysis back as a GitHub comment. The skill handles polling, state tracking, and comment posting deterministically in Python, invoking the LLM only for the review itself.

How do I set up a github pull request automatic reviewer?

github-pr-reviewer automates code review by running on a schedule (cron) to detect PRs bearing your chosen label. Once detected, it triggers an AI review conversation and posts feedback as a GitHub comment. You configure the label, polling frequency, and repository details; the skill manages state tracking and deterministic polling logic.

Can I auto review github PRs with a label?

Yes. github-pr-reviewer supports label-triggered automation—configure which label marks PRs for review, and the skill polls your repository on a schedule, identifies labeled PRs, runs AI analysis via OpenHands, and comments the results directly on each pull request.

What is the github pr reviewer openhands integration?

github-pr-reviewer deploys a GitHub PR reviewer bot powered by OpenHands. It combines scheduled polling with OpenHands' AI capabilities to conduct code reviews. The skill orchestrates repository monitoring, PR detection, AI conversation initiation, and automated comment posting—all without manual intervention.

How does automated pr feedback work with github-pr-reviewer?

github-pr-reviewer automates pull request feedback by running a cron job that checks for labeled PRs at intervals you define. When it finds a PR matching your label, it invokes an AI review conversation, collects the analysis, and posts it as a comment on the pull request automatically.

Is github-pr-reviewer open source?

Yes, github-pr-reviewer is released under the MIT license, making it free to use, modify, and distribute for both personal and commercial projects.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

GitHub PR Reviewer Automation

Create a cron automation that watches a GitHub repository for pull requests with a review trigger label, starts an OpenHands review conversation once per label event, and posts the AI review as a GitHub comment. Windows PowerShell equivalents for the setup, packaging, upload, and API-check shell snippets are in references/windows.md.

The automation script is deterministic: PR discovery, label-event tracking, state persistence, stale-result suppression, and GitHub comment posting are handled in Python. The LLM is invoked only for the review itself.


Prerequisites

Required secret

Verify that the following secret is set in OpenHands Settings -> Secrets:

Secret name Token type Minimum permissions
GITHUB_PERSONAL_ACCESS_TOKEN Classic PAT

(truncated - see the full file via the links below)

File tree — 9 files
skills/github-pr-reviewer/.claude-plugin
skills/github-pr-reviewer/.codex-plugin
skills/github-pr-reviewer/.plugin/plugin.json
skills/github-pr-reviewer/README.md
skills/github-pr-reviewer/SKILL.md
skills/github-pr-reviewer/commands/pr-reviewer-setup.md
skills/github-pr-reviewer/references/state-schema.md
skills/github-pr-reviewer/references/windows.md
skills/github-pr-reviewer/scripts/main.py

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Set up automated code review for GitHub pull requests”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

slack-channel-monitor
by OpenHands · OpenHands/extensions

This skill automates Slack channel monitoring by running a cron job that polls up to 10 channels every minute. When a message contains your chosen trigger phrase, it opens an OpenHands conversation with that message and recent context, then posts a link back to the Slack thread. Subsequent replies in the thread are forwarded to continue the conversation, and the agent's final response is posted back to Slack.

MITupdated Jul 2026
★ 130repo stars
openhands-automation
by OpenHands · OpenHands/extensions

Set up automations that run on your OpenHands agent server, triggered by cron schedules or webhook events from GitHub and other services. The skill guides you through checking backend access, gathering required information, and deploying your automation with a clear preview before it goes live.

MITupdated Jul 2026
★ 130repo stars
slack-standup-digest
by OpenHands · OpenHands/extensions

This skill sets up a recurring automation that pulls Slack activity from your chosen channels, organizes updates by project with dedicated sections for shipped work, active tasks, blockers, and decisions, then delivers a summary to your target channel on a schedule you define. Configure source channels, target channel, timing, timezone, and whether digests post automatically or await your approval first.

MITupdated Jul 2026
★ 130repo stars
addressing-pr-review-comments
by streamlit · streamlit/streamlit

This skill streamlines your code review workflow by automatically identifying and applying fixes for actionable feedback left on pull requests. It handles both inline comments and general review remarks, saving you time on repetitive corrections and letting you focus on substantive improvements to your codebase.

Apache-2.0for claude-codeupdated Jul 2026
★ 45,372repo stars
discord
by OpenHands · OpenHands/extensions

Automate Discord integrations using webhooks for one-way notifications, bot tokens for two-way control, or slash commands for user-invoked actions. The skill covers safe token handling, rate-limit management, and includes ready-to-use scripts for posting messages and managing channels.

MITupdated Jul 2026
★ 130repo stars
Woocommerce Git Draft Pr
by woocommerce · woocommerce/woocommerce

This skill streamlines pull request setup by analyzing your current branch, commits, and changes to generate a draft PR with a templated body, appropriate changelog entry, and release communication flags. It verifies your branch state, determines change type and significance, and creates the PR ready for review.

no license declared → metadata onlyupdated Jul 2026
★ 10,410repo stars
Tags
code-review-automationgithub-integrationpull-request-workflowlabel-triggered-actionsai-assisted-reviewcron-schedulingrepository-monitoringbot-deployment