open-pr

Create GitHub pull requests for OpenFirma projects using the gh CLI.

106|5|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/Firma-AI/openfirma --skill open-pr-firma-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: open-pr
Source: https://github.com/Firma-AI/openfirma/tree/main/.skills/open-pr
Command: npx skills add https://github.com/Firma-AI/openfirma --skill open-pr-firma-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of opening a GitHub pull request for OpenFirma by automating the process, reducing the likelihood of errors and speeding up the creation of pull requests.

Core Features & Use Cases

  • Automated PR Creation: Automates the creation of a GitHub pull request using the gh command.
  • Predefined Workflows: Ensures a structured workflow by checking for repository state and applying predefined guidelines.
  • Post-Creation Verification: Verifies the title, base branch, and body of the created pull request for consistency.
  • Adversarial Review Option: Optionally launches an adversarial review to simulate a skeptical third-party perspective on the PR.

Quick Start

Open a PR for the current working branch using the command: firma run open-pr.

Frequently Asked Questions about open-pr

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

FAQPage Schema
How do I automate opening a GitHub pull request for my current branch?

To automate opening a GitHub pull request for OpenFirma, run `firma run open-pr`. This checks repository state, ensures PR formatting, and outputs the pull request URL.

Can I run an adversarial review when creating a GitHub pull request?

Yes, you can optionally launch an adversarial review when creating a GitHub pull request. This simulates a skeptical third-party perspective to evaluate the PR before finalizing.

Does the automated GitHub PR workflow verify the title and base branch?

Yes, the automated GitHub PR workflow verifies the title, base branch, and body of the created pull request. This post-creation verification ensures formatting consistency.

What do I need to use the `gh` command to create a pull request?

You need a working repository state and the `gh` command-line interface installed. The workflow checks the repository state before applying predefined guidelines to create the PR.