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.