fxa-pr-status

Lists open Mozilla FXA pull requests with review status in a markdown table.

685|236|Updated Jun 3, 2015
One-click install
npx skills add https://github.com/mozilla/fxa --skill fxa-pr-status
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fxa-pr-status
Source: https://github.com/mozilla/fxa/tree/main/.claude/skills/fxa-pr-status
Command: npx skills add https://github.com/mozilla/fxa --skill fxa-pr-status

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Tracking the state of many open pull requests in the mozilla/fxa repository requires manually checking each PR for review activity, draft status, and approvals, which is slow and error-prone.

Core Features & Use Cases

  • Filtered PR Search: Lists open FXA PRs matching an optional search term, or all open PRs by default.
  • Rich Status Table: Shows file/line change counts, PR age, draft state, reviewer activity, and approval status per PR.
  • Actionable Highlights: Flags draft PRs that look ready, PRs with unaddressed change requests, and PRs lacking human reviews after 3+ days.
  • Use Case: A maintainer starting their day runs the skill with no arguments to get a triage view of every open PR needing review attention.

Quick Start

Ask the assistant to show the status of open FXA PRs, optionally providing a search term like "passkey" to filter results.

Frequently Asked Questions about fxa-pr-status

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

FAQPage Schema
How do I list open GitHub PRs with review status?

Use the GitHub CLI with gh pr list to fetch open PRs as JSON, then call gh pr view per PR to get reviews, draft state, and change counts. This skill automates that flow for the mozilla/fxa repository and renders a markdown table.

How to filter open PRs by a search term with gh CLI?

Pass the term via the --search flag of gh pr list, for example gh pr list --repo mozilla/fxa --state open --search "passkey". The skill accepts an optional argument that is forwarded to this search parameter.

Does this skill work with repositories other than mozilla/fxa?

No, the repository is hardcoded to mozilla/fxa in every gh command. To reuse the workflow elsewhere you would need to edit the SKILL.md instructions to point at a different repo.

What counts as an approved PR in the status table?

A PR is marked approved when at least one review has state APPROVED from a human member of the mozilla/fxa-devs team. Bot reviewers, Copilot, and the l10n team are excluded from the approval check.

Why do some PRs show Copilot only in the Reviews column?

The Reviews column lists unique human reviewers with APPROVED, CHANGES_REQUESTED, or COMMENTED states. When only the copilot-pull-request-reviewer bot has reviewed, the column displays "Copilot only" to signal no human feedback yet.