pr-automation

Automate GitHub pull request workflows for reviewer assignment, labeling, and merge policy enforcement.

1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/webrix-ai/agent-skills --skill pr-automation-webrix-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-automation
Source: https://github.com/webrix-ai/agent-skills/tree/main/skills/pr-automation
Command: npx skills add https://github.com/webrix-ai/agent-skills --skill pr-automation-webrix-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual overhead of managing pull requests by automating reviewer assignment, labeling, merge gating, and team notifications. It helps engineering teams reduce review delays, maintain consistent PR hygiene, and keep work flowing.

Core Features & Use Cases

  • Reviewer Assignment: Routes reviews based on ownership rules such as CODEOWNERS or path-based responsibility.
  • PR Labeling and Policy Enforcement: Adds labels by file scope or PR size and applies merge rules consistently across the repository.
  • Workflow Notifications: Sends alerts for stalled reviews, failed checks, and merge events so teams can respond quickly.
  • Use Case: A monorepo team can automatically assign the right reviewers, tag large changes, and notify Slack when a PR sits unreviewed for too long.

Quick Start

Set up PR automation for your repository to assign reviewers, label pull requests by size, enforce merge rules, and send Slack alerts for stale reviews.

Frequently Asked Questions about pr-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate pull request reviewer assignment using CODEOWNERS in GitHub?

Automating pull request reviewer assignment uses CODEOWNERS-aware routing to automatically direct reviews based on path-based ownership rules. This removes manual overhead by ensuring the correct reviewers are assigned consistently across your repository.

Can I enforce merge rules and PR size labeling automatically in GitHub?

Yes, you can enforce merge rules and apply PR size labeling automatically. The Skill evaluates file scopes and change sizes to add appropriate labels, ensuring consistent pull request hygiene and merge policy enforcement across the repository.

What is the best way to send Slack alerts for stale pull requests?

Sending Slack alerts for stale pull requests is achieved through automated workflow notifications. The Skill monitors stalled reviews, failed checks, and merge events, dispatching alerts to Slack so teams can respond quickly to unreviewed PRs.

Does this PR automation work for monorepo teams managing multiple file scopes?

PR automation works effectively for monorepo teams by utilizing path-based responsibility routing. It automatically assigns the right reviewers, tags large changes by file scope, and notifies Slack when a PR sits unreviewed for too long.

Do I need both GitHub and Slack integration to set up PR automation?

Yes, setting up this PR automation requires both GitHub and Slack integration support. GitHub manages the code review assignment and merge rules, while Slack handles the workflow notifications for stalled reviews and failed checks.

Why are my pull requests sitting unreviewed despite having a CODEOWNERS file?

Pull requests often sit unreviewed when reviewer assignment is managed manually. Automating CODEOWNERS-aware routing ensures reviews are routed instantly, while stale PR alerts notify Slack to eliminate review bottlenecks.