ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 3/5

github-pr

Fetch, preview, merge, and test GitHub PRs locally. Great for trying upstream PRs before they're merged.

Why use this skill?

Fetch, preview, merge, and test GitHub pull requests locally with the OpenClaw github-pr skill. Streamline your PR review process.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/bobdevibecoder/bobagent-github-pr
Or

What This Skill Does

The github-pr skill is a powerful developer utility designed to streamline the management and evaluation of GitHub pull requests directly within your development environment. By acting as an interface between the gh CLI and your local Git repository, it enables you to inspect, retrieve, and merge external code contributions without manual context-switching. The tool automates the tedious steps of fetching remote branches, checking PR metadata, and integrating changes, allowing developers to focus on verification rather than boilerplate Git commands.

Installation

To integrate this skill into your OpenClaw environment, execute the following command in your terminal: clawhub install openclaw/skills/skills/bobdevibecoder/bobagent-github-pr Ensure you have the GitHub CLI (gh) installed and authenticated via gh auth login before attempting to use the skill, as it relies on these credentials to interface with GitHub's API securely.

Use Cases

  • Pre-Merge Validation: Evaluate the stability and functionality of a pull request before deciding to approve or merge it into your main codebase.
  • Feature Collaboration: Quickly pull features from community contributors into your fork for local experimentation or to build upon existing work.
  • Automated Regression Testing: Utilize the test command to trigger the complete build and test suite, ensuring that a prospective PR does not introduce regressions into your environment.
  • CI/CD Debugging: Inspect the status of continuous integration checks and recent comments directly from your command line to maintain project health.

Example Prompts

  1. "Preview pull request 404 for the clawdbot/clawdbot repository and show me the recent comments."
  2. "Fetch PR 123 from the openclaw/skills repo into a new local branch called 'test-feature'."
  3. "Run a full test cycle on PR 88 from upstream so I can verify if it breaks our current build pipeline."

Tips & Limitations

  • Manual Resolution: While the tool automates merging, it cannot resolve complex merge conflicts automatically. If Git identifies a conflict, you must manually intervene to resolve the code overlap.
  • Dependency Management: The test command intelligently detects your project's package manager, but ensure your lockfiles are committed to prevent installation mismatches.
  • Remotes: Default behavior targets the upstream remote. Use the --remote flag if your project structure utilizes non-standard naming conventions.
  • Safety: Always review code locally before running automated test commands to ensure the environment remains clean and secure.

Metadata

Stars1100
Views0
Updated2026-02-17
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-bobdevibecoder-bobagent-github-pr": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#github#git#pull-requests#dev-tools#automation
Safety Score: 3/5

Flags: network-access, file-write, file-read, external-api, code-execution