optimus:pr

Create and update GitHub pull requests and GitLab merge requests using Conventional PR format.

70|13|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/oprogramadorreal/optimus-claude --skill optimus-pr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: optimus:pr
Source: https://github.com/oprogramadorreal/optimus-claude/tree/main/skills/pr
Command: npx skills add https://github.com/oprogramadorreal/optimus-claude --skill optimus-pr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of creating and updating pull requests (GitHub) and merge requests (GitLab) by enforcing a structured, Conventional PR format, making them easier for both humans and AI to understand.

Core Features & Use Cases

  • Automated PR/MR Creation: Generates PRs/MRs from your feature branch changes using a standardized template.
  • Intelligent Updates: Updates existing PRs/MRs with regenerated descriptions based on the latest branch commits.
  • Platform Agnostic: Works seamlessly with both GitHub and GitLab.
  • Use Case: After completing a feature, run /optimus:pr to automatically generate a PR with a clear summary, list of changes, and test plan, ready for review.

Quick Start

Run the optimus:pr skill to create or update a pull request for the current branch.

Frequently Asked Questions about optimus:pr

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

FAQPage Schema
How do I create a pull request with conventional commits format?

This Skill automates creating a pull request with conventional commits format by detecting your hosting platform and generating a structured description with summary, changes, rationale, and test plan.

Can I update an existing merge request instead of creating a new one?

Yes, you can update an existing merge request. The Skill checks for existing PRs or MRs on your current branch and regenerates their descriptions based on the latest commits.

Does this PR generation tool work with both GitHub and GitLab?

Yes, the PR generation tool works with both GitHub and GitLab. It automatically detects the hosting platform and integrates with CLI tools like `gh` and `glab` to manage requests.

What is the best way to automate pull request creation across multiple repositories?

The best way to automate pull request creation across multiple repositories is using this Skill, which supports multi-repo workspaces and generates standardized conventional PR descriptions for each branch.

Do I need `gh` or `glab` CLI installed to generate merge requests?

Yes, you need `gh` or `glab` CLI installed. The Skill integrates with these CLI tools to interact with GitHub and GitLab platforms for creating and updating merge requests.

What should a structured pull request description include for code review?

A structured pull request description should include a summary, list of changes, rationale, and a test plan. This format makes the changes easier for both humans and AI to understand during review.