ce-commit-push-pr

Automate Git commits, pushes, and pull request creation with generated descriptions.

14|3|Updated May 7, 2026
One-click install
npx skills add https://github.com/Ouro-labs/ouroboros-plugins --skill ce-commit-push-pr-ouro-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ce-commit-push-pr
Source: https://github.com/Ouro-labs/ouroboros-plugins/tree/main/plugins/compound-engineering/assets/skills/ce-commit-push-pr
Command: npx skills add https://github.com/Ouro-labs/ouroboros-plugins --skill ce-commit-push-pr-ouro-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of committing code changes, pushing to a repository, and creating a pull request with a dynamically generated description that scales with the complexity of the change.

Core Features & Use Cases

  • Commit & Push Automation: Automatically commit code changes and push to the repository.
  • PR Creation with Adaptive Description: Generates a description for the pull request based on the code changes, ensuring it is detailed enough to be informative.
  • Multi-Mode Workflow: Supports description-only, description update, and full workflow modes for flexibility.
  • Evidence Capture: Optionally captures evidence (e.g., screenshots, demos) for inclusion in the PR description.

Quick Start

To create a commit, push, and PR with an adaptive description, simply execute the 'ce-commit-push-pr' command.

Frequently Asked Questions about ce-commit-push-pr

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

FAQPage Schema
How do I automate git commit and push to create a pull request?

This Skill automates the git commit, push, and pull request creation process in a single command. It stages your code changes, pushes them to the repository, and creates a PR with a dynamically generated description.

How do I generate a pull request description from code changes automatically?

You can generate a pull request description from code changes automatically by analyzing the diffs. This Skill creates adaptive PR descriptions that scale with the complexity of the change, ensuring the PR is detailed and informative without manual writing.

Do I need GitHub CLI (gh) installed to automate pull request creation?

Yes, you need GitHub CLI (gh) and git installed to automate pull request creation. The Skill requires both dependencies to push local commits to the repository and interface with GitHub to open pull requests via the command line.

Can I update an existing pull request description without creating a new branch?

Yes, you can update an existing pull request description without creating a new branch using the description update mode. This multi-mode workflow allows you to modify PR text or generate descriptions without triggering the full commit and push cycle.

How do I add screenshots or demo evidence to a pull request description?

You can add screenshots or demo evidence to a pull request description using the optional evidence capture feature. This includes visual proof directly in the generated PR text, ensuring reviewers have immediate context alongside the code changes.

What is the best way to commit and push code with an adaptive PR description?

The best way to commit and push code with an adaptive PR description is using a full workflow mode that handles all three steps sequentially. It scales the description detail based on code complexity, ensuring informative PRs without manual formatting.