Agent skill · software engineering · aiskillstore
github-pr
GitHub PR utilities for code review workflows
Why this skill is useful
Adds 3 executable scripts for automated PR review workflows that enhance GitHub CLI functionality.
What it needs
Requires bun, gh installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Overview CLI tools for GitHub pull request operations. Designed to support automated code review workflows. Requires the GitHub CLI (gh) to be installed and authenticated. Prerequisites bun runtime installed GitHub CLI installed and authenticated Commands Check Review Needed Determines if a PR should be reviewed by checking various conditions. Arguments: pr-number - PR number (optional, defaults to current branch's PR) Output: JSON object with: shouldReview - boolean indicating if review should proceed reason - explanation for the decision prNumber - the PR number checked Conditions checked: PR is not closed or merged PR is not a draft PR is not from a known bot (dependabot, renovate, etc.) PR title doesn't indicate automation (bump, chore(deps), etc.) PR has not already been reviewed by Claude/AI PR is not trivial (2 or fewer lines changed) Examples: --- List Guideline Files Finds AGENTS.md (or CLAUDE.md) files relevant to a PR's changes. Arguments: pr-number - PR number (optional, defaults to current branch's PR) Options: --json - Output as JSON array with file contents Search locations: Repository root All directories containing files modified in the PR Parent directories of modified files Priority: If both AGENTS.md and CLAUDE.md exist in the same directory, AGENTS.md takes precedence. Examples: JSON Output Format: --- Post Inline Comment Posts a review comment on a specific line or line range in a PR. Arguments: pr-number - PR number (optional if on a PR branch) Options: --path <file> - File path to comment on (required) --line <n> - Line number to comment on (required) --start-line <n> - Start line for multi-line comments (optional) --body <text> - Comment body in markdown (required) Suggestion blocks: Include a suggestion block for small fixes that can be committed directly: suggestion try { await authenticate(); } catch (e) { handleAuthError(e); } Important: Suggestions must be complete. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/github-pr