Integrations

Yeet

Try it

Stage, commit, and open PR

What it does

Require GitHub CLI . Check . If missing, ask the user to install and stop. Require authenticated session. Run . If not authenticated, ask the user to run (and re-run ) before continuing.

The skill document

Prerequisites

  • Require GitHub CLI gh. Check gh --version. If missing, ask the user to install gh and stop.
  • Require authenticated gh session. Run gh auth status. If not authenticated, ask the user to run gh auth login (and re-run gh auth status) before continuing.

Naming conventions

  • Branch: pe/{description} when starting from main/master/default.
  • Commit: conventional commit syntax, for example fix: handle missing config.
  • PR title: conventional commit syntax summarizing the full diff, for example fix: handle missing config.

Workflow

  • If on main/master/default, create a branch: git checkout -b "pe/{description}"
  • Otherwise stay on the current branch.
  • Confirm status, then stage everything: git status -sb then git add -A.
  • Commit tersely with a conventional commit message: git commit -m "{type}: {description}"
  • Run checks if not already. If checks fail due to missing deps/tools, install dependencies and rerun once.
  • Push with tracking: git push -u origin $(git branch --show-current)
  • If git push fails due to workflow auth errors, pull from master and retry the push.
  • Open a PR and edit title/body to reflect the description and the deltas: GH_PROMPT_DISABLED=1 GIT_TERMINAL_PROMPT=0 gh pr create --draft --fill --head $(git branch --show-current)
  • Write the PR description to a temp file with real newlines (e.g. pr-body.md ... EOF) and run pr-body.md to avoid \n-escaped markdown.
  • PR description (markdown) must be detailed prose covering the issue, the cause and effect on users, the root cause, the fix, and any tests or checks used to validate.

Related skills

Run Git operations — commits, branches, merges, rebases, conflict resolution, and recovery — with safety rules enforced.

by Iván532 installs31 stars

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai21 installs8 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván1 installs

More from patrick-erichsen-2

Browse all skills

Publish local changes to a GitHub pull request and keep working the PR until review feedback is addressed and required checks are green. Use when the user in...

by patrick-erichsen-29 installs

Allows you to view the user's screen as well as several hours of history. Use when the user makes a reference to their recent work, for which it'd be helpful...

by patrick-erichsen-210 installs

Find, compare, and add Notion Marketplace templates with linked free shortlists, explicit workspace selection, browser-driven duplication, and Notion API verification.

by patrick-erichsen-2

Plan, audit, and safely execute Google Workspace admin, Gmail, Calendar, Drive, Groups, and user lifecycle work. Use when Codex is asked to help with Workspa...

by patrick-erichsen-28 installs

Use when the user asks to create, rewrite, or structure a concise one-week sprint plan, engineering sprint plan, focused project plan, or alignment doc with...

by patrick-erichsen-210 installs

Find, classify, and update hardcoded default-like model references in a repo. Use when the user wants to replace model strings, audit model defaults, central...

by patrick-erichsen-29 installs