kramme:create-pr

Create draft pull requests from local git changes via GitHub or GitLab CLIs.

2|2|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/Abildtoft/kramme-cc-workflow --skill kramme-create-pr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kramme:create-pr
Source: https://github.com/Abildtoft/kramme-cc-workflow/tree/main/skills/kramme%3Acreate-pr
Command: npx skills add https://github.com/Abildtoft/kramme-cc-workflow --skill kramme-create-pr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the end-to-end pull request workflow, turning raw changes into clean, well-documented drafts without manual boilerplate.

Core Features & Use Cases

  • Pre-Validation & State Preservation: Validates repository state, detects conflicts, and saves the current branch and commit so you can rollback if needed.
  • Branch & Platform Orchestration: Detects platform (GitHub or GitLab), handles branch creation or reuse, and aligns with main/master.
  • Commit Restructuring: Invokes the recreate-commits skill to produce a coherent, narrative history for the PR.
  • Description Generation: Uses pr-description-generator to produce a conventional-commit–style title and a comprehensive description.
  • Draft PR Creation: Creates a draft PR on GitHub or GitLab and provides a manual fallback if automatic creation fails.

Quick Start

Start the workflow by running /kramme:create-pr in a git repository with changes you want to include in a PR, then follow the on-screen prompts to configure platform, branch naming, commit style, and the PR description.

Frequently Asked Questions about kramme:create-pr

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

FAQPage Schema
How do I automate creating a pull request from local git changes?

To automate creating a pull request from local git changes, this Skill validates your repository state, restructures commit history into a coherent narrative, generates a conventional-commit description, and opens a draft PR on GitHub or GitLab.

Can I create a draft PR on GitLab as well as GitHub?

Yes, you can create a draft PR on both GitHub and GitLab. The Skill detects your remote platform automatically and uses the respective CLI to generate the pull request, with a manual fallback if automatic creation fails.

How do I rewrite commit history before opening a pull request?

To rewrite commit history before opening a pull request, the Skill invokes a commit restructuring process that reframes raw local changes into a clean, narrative commit sequence suitable for review.

Does this pull request workflow preserve my original branch state?

Yes, this pull request workflow preserves your original branch state by saving the current branch and commit history during pre-validation, allowing you to rollback if conflicts are detected or restructuring fails.

How do I generate a conventional commit title for a pull request?

To generate a conventional commit title for a pull request, the Skill analyzes your reframed commits and produces a comprehensive PR description automatically, eliminating manual boilerplate.

What happens if automatic draft PR creation fails via CLI?

If automatic draft PR creation fails via CLI, the Skill provides a manual fallback mechanism so you can still complete the pull request creation process without losing your restructured commits and generated description.