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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bobdevibecoder/bobagent-github-prWhat 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
testcommand 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
- "Preview pull request 404 for the clawdbot/clawdbot repository and show me the recent comments."
- "Fetch PR 123 from the openclaw/skills repo into a new local branch called 'test-feature'."
- "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
testcommand intelligently detects your project's package manager, but ensure your lockfiles are committed to prevent installation mismatches. - Remotes: Default behavior targets the
upstreamremote. Use the--remoteflag 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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bobdevibecoder-bobagent-github-pr": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api, code-execution
Related Skills
affiliate-master
Full-stack affiliate marketing automation for OpenClaw agents. Generate, track, and optimize affiliate links with FTC-compliant disclosures and multi-network support.
tweet-ideas-generator
Generates 60 high-impact tweet ideas from reference content across 5 categories. Use when someone wants to extract engaging short-form statements from content for Twitter/X, organized by harsh advice, quotes, pain points, counterintuitive truths, and key insights.
ai-discoverability-audit
Audit how a brand appears in AI-powered search (ChatGPT, Perplexity, Claude, Gemini). Use when user mentions "AI search," "how do I show up in ChatGPT," "AI discoverability," "AEO," "LLM visibility," or wants to understand their brand's AI presence.
positioning-basics
Help founders and marketers nail their positioning. Use when someone mentions "positioning," "value proposition," "who is this for," "how do I describe my product," "messaging," "ICP," "ideal customer," or is struggling to articulate what makes their product different.
polymarket-correlation
Detect mispriced correlations between Polymarket prediction markets. Cross-market arbitrage finder for AI agents.