← Back to Skills Marketplace
Yeet
by
Patrick Erichsen
· GitHub ↗
· v1.0.0
· MIT-0
48
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install yeet
Description
Use only when the user explicitly asks to stage, commit, push, and open a GitHub pull request in one flow using the GitHub CLI (`gh`).
README (SKILL.md)
Prerequisites
- Require GitHub CLI
gh. Checkgh --version. If missing, ask the user to installghand stop. - Require authenticated
ghsession. Rungh auth status. If not authenticated, ask the user to rungh auth login(and re-rungh 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 -sbthengit 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 \ -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.
Usage Guidance
Install only if you want an agent to publish code through GitHub. Before use, review `git status` and the diff, make sure no secrets or unrelated files are present, and require the agent to ask before staging, committing, pushing, or creating the PR.
Capability Assessment
Purpose & Capability
The stated purpose is coherent: automate staging, committing, pushing, and opening a GitHub PR using `gh`. Those capabilities are expected for a PR publishing skill, but they are high-impact.
Instruction Scope
The runtime workflow tells the agent to `git add -A`, commit, push, and create a draft PR, but only says to confirm status, not to get explicit user approval before staging everything or publishing to GitHub. The default prompt also phrases activation as preparing a branch for review, which is broader than the stricter SKILL.md description.
Install Mechanism
The package is mostly text instructions plus an SVG icon and license file. There are no executable scripts or hidden install-time behaviors in the artifact.
Credentials
Requiring `gh` and an authenticated GitHub session is proportionate to opening PRs, but the workflow also permits dependency installation and remote push operations, so users should expect repository and network side effects.
Persistence & Privilege
The skill does not create background persistence, but it intentionally creates persistent Git commits, remote branches, and GitHub PRs. The lack of explicit approval gates before those durable changes is a material review concern.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install yeet - After installation, invoke the skill by name or use
/yeet - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release automates staging, committing, pushing, and creating a GitHub pull request in one flow using GitHub CLI.
- Checks for GitHub CLI (`gh`) installation and authentication before proceeding.
- Guides branch, commit, and PR naming using conventional syntax.
- Automates creation of branches, staging changes, and committing with concise messages.
- Runs validation checks and handles dependency installation if needed.
- Pushes changes and helps resolve push authentication errors.
- Opens a draft pull request with detailed, correctly formatted markdown descriptions.
Metadata
Frequently Asked Questions
What is Yeet?
Use only when the user explicitly asks to stage, commit, push, and open a GitHub pull request in one flow using the GitHub CLI (`gh`). It is an AI Agent Skill for Claude Code / OpenClaw, with 48 downloads so far.
How do I install Yeet?
Run "/install yeet" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Yeet free?
Yes, Yeet is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Yeet support?
Yeet is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Yeet?
It is built and maintained by Patrick Erichsen (@patrick-erichsen-2); the current version is v1.0.0.
More Skills