publish

Generate conventional commit messages and GitHub pull request descriptions.

Updated Oct 25, 2025
One-click install
npx skills add https://github.com/navidemad/claude-code-plugins --skill publish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: publish
Source: https://github.com/navidemad/claude-code-plugins/tree/main/prd-plugin/skills/publish
Command: npx skills add https://github.com/navidemad/claude-code-plugins --skill publish

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, and includes scripts (resource) components.

What problem does it solve?

Manually crafting conventional commit messages and detailed pull request descriptions is time-consuming and often inconsistent. This Skill automates the generation of high-quality git commits and GitHub pull requests, ensuring consistency, clarity, and proper PRD referencing, while keeping the user in full control.

Core Features & Use Cases

  • Intelligent Git Operations: Automatically detects whether to create a commit or a pull request based on the current git state (uncommitted changes vs. commits ahead of base).
  • Automated Message Generation: Generates conventional commit messages and comprehensive pull request descriptions, including PRD references, change summaries, and testing details.
  • Approval Gates: Always waits for explicit user approval before executing any git commands, ensuring human oversight and control.
  • Use Case: After completing a feature, a developer types "ship this". The AI analyzes the changes, generates a perfectly formatted commit message, and then, if the branch is ready, creates a detailed pull request description, saving the developer significant time and ensuring best practices are followed.

Quick Start

Ship my changes.