← 返回 Skills 市场
patrick-erichsen-2

Yeet

作者 Patrick Erichsen · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
48
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install 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`).
使用说明 (SKILL.md)

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 \ -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.
安全使用建议
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install yeet
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /yeet 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug yeet
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

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`). 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 48 次。

如何安装 Yeet?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install yeet」即可一键安装,无需额外配置。

Yeet 是免费的吗?

是的,Yeet 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Yeet 支持哪些平台?

Yeet 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Yeet?

由 Patrick Erichsen(@patrick-erichsen-2)开发并维护,当前版本 v1.0.0。

💬 留言讨论