← Back to Skills Marketplace
terrycarter1985

PR Automate Check

by terrycarter1985 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
68
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pr-automate-check
Description
Automated PR submission pipeline: code review, service health validation, and Discord notification. Use when a new PR is submitted and needs automated checks...
README (SKILL.md)

PR Automate Check

Automated pipeline that runs on every new PR submission:

  1. Code Review — diff analysis via gh pr diff, CI/CD status check
  2. Health Check — service health validation (reuses the healthcheck skill)
  3. Discord Notification — posts structured embed to a team channel

Quick Start

# Full pipeline (review + health + Discord)
bash {baseDir}/scripts/pr-check.sh \x3CPR_URL> \x3CDISCORD_WEBHOOK_URL>

# Review + health only (no Discord)
bash {baseDir}/scripts/pr-check.sh \x3CPR_URL>

Workflow

Step 1: Trigger

When a new PR is submitted, run the script with the PR URL. The PR URL must be a GitHub pull request URL (https://github.com/owner/repo/pull/123).

Step 2: Code Review

The script extracts the PR number, fetches the diff and CI status via gh, and writes them to a temp directory. The agent then reads the diff and performs a structured review following the code-review skill's guidelines (quality, security, performance, test coverage).

Step 3: Health Check

Runs the healthcheck skill (healthcheck.sh --json) if installed; otherwise emits a stub. The JSON output includes per-service status and a severity level:

Severity Meaning
0 All healthy
1 Warnings
2 Critical

Step 4: Discord Notification

If a Discord webhook URL is provided, the script posts a color-coded embed:

  • 🟢 Green: all services healthy
  • 🟡 Yellow: warnings
  • 🔴 Red: critical issues

The embed includes the health summary and PR link.

Step 5: Report

A JSON report is written containing timestamp, PR metadata, and health results. The agent uses this to compose a final summary.

Configuration

Variable Required Description
PR_URL Yes GitHub PR URL
DISCORD_WEBHOOK No Discord webhook URL for notifications

Dependencies

  • gh (GitHub CLI) — authenticated
  • jq — JSON processing
  • curl — Discord webhook
  • python3 — health summary formatting
  • healthcheck skill (optional) — for full service checks

Integration with OpenClaw Cron

To run automatically on PR events, set up a cron job or webhook that calls:

bash {baseDir}/scripts/pr-check.sh \x3CPR_URL> \x3CWEBHOOK>

Or use the agent directly:

Run the PR automate check for \x3CPR_URL> and post results to Discord.
Usage Guidance
Review this skill before installing. It is not clearly malicious, but you should make sure it runs in the correct GitHub repository, uses only the intended GitHub account, and posts only to a trusted Discord webhook. Be especially careful before wiring it into cron or PR-event automation.
Capability Assessment
Purpose & Capability
The PR-checking purpose is coherent, but the script extracts only the PR number from the URL and runs GitHub CLI commands without binding them to the owner/repo in the supplied PR URL, so it may act on the current local repository instead of the intended PR.
Instruction Scope
The instructions are user-directed and disclose the main workflow, including optional Discord notification and optional cron/webhook automation.
Install Mechanism
There is no install spec, but the skill relies on local tools and an optional external healthcheck skill that are not captured in the registry requirements.
Credentials
Authenticated GitHub CLI access is purpose-aligned for PR review, but it is undeclared in metadata and not clearly scoped to the repository in the provided PR URL.
Persistence & Privilege
The skill does not install persistence itself, but the documentation suggests users may wire it into cron or a webhook for automatic PR-event execution.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pr-automate-check
  3. After installation, invoke the skill by name or use /pr-automate-check
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: automated PR code review + health check + Discord notification pipeline
Metadata
Slug pr-automate-check
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is PR Automate Check?

Automated PR submission pipeline: code review, service health validation, and Discord notification. Use when a new PR is submitted and needs automated checks... It is an AI Agent Skill for Claude Code / OpenClaw, with 68 downloads so far.

How do I install PR Automate Check?

Run "/install pr-automate-check" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is PR Automate Check free?

Yes, PR Automate Check is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does PR Automate Check support?

PR Automate Check is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created PR Automate Check?

It is built and maintained by terrycarter1985 (@terrycarter1985); the current version is v1.0.0.

💬 Comments