noob-mr-pr

Parse MR/PR links, detect GitHub, GitLab, or Bitbucket, and fetch metadata and diffs via CLI.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/ganeshgaxy/apps-for-testing --skill noob-mr-pr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: noob-mr-pr
Source: https://github.com/ganeshgaxy/apps-for-testing/tree/main/.claude/skills/noob-mr-pr
Command: npx skills add https://github.com/ganeshgaxy/apps-for-testing --skill noob-mr-pr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates retrieving MR/PR details by parsing a user-provided link, detecting the hosting provider (GitHub, GitLab, Bitbucket), and querying the appropriate CLI to surface metadata and status.

Core Features & Use Cases

  • Detects provider from MR/PR URL (GitHub, GitLab, Bitbucket) and extracts identifiers.
  • Auth checks for gh, glab, or bb, and fetches MR/PR metadata and diffs.
  • Caches results in the ticket context for fast subsequent access and auditability.
  • Useful in triaging tickets, code review summaries, and cross-platform MR/PR inspection.

Quick Start

Provide a ticket ID and an MR/PR URL to fetch and cache its details.

Frequently Asked Questions about noob-mr-pr

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

FAQPage Schema
How do I fetch pull request details across GitHub, GitLab, and Bitbucket?

You can fetch pull request details by providing a ticket ID and an MR/PR URL. The skill detects the hosting provider and queries the appropriate CLI to retrieve metadata and diffs.

Do I need to install specific CLI tools to retrieve MR/PR metadata from URLs?

Yes, you need provider-specific CLIs installed. The skill performs auth checks for gh, glab, or bb to fetch MR/PR metadata and diffs successfully.

Can I use a single command to view diffs and metadata for MRs across different Git hosts?

Yes, you can view diffs and metadata across Git hosts by providing a link. The system detects whether the URL belongs to GitHub, GitLab, or Bitbucket and routes the request accordingly.

How do I cache MR and PR information within a ticket context for auditing?

You can cache MR and PR information by fetching details through the CLI integration. The retrieved metadata and diffs are automatically stored in the ticket context for fast subsequent access and auditability.

What happens if the Git provider CLI authentication check fails during PR retrieval?

If the Git provider CLI authentication check fails during PR retrieval, the system cannot fetch the metadata. You must ensure that your gh, glab, or bb CLI sessions are properly authenticated before querying URLs.