Skill · em Automatizar e estender

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`).

Procedência

Antes de instalar

5 arquivos · 14,6 KB · só texto, nenhum script

Instalar na sua CLI

O comando baixa a versão fixada (commit 57f899e) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.

Claude Code

Neste projeto: instala em .claude/skills/yeet/.

d=".claude/skills/yeet"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/workflow-automation/yeet"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/agents/openai.yaml" "$u/agents/openai.yaml" \
  -o "$d/assets/yeet-small.svg" "$u/assets/yeet-small.svg" \
  -o "$d/assets/yeet.png" "$u/assets/yeet.png" \
  -o "$d/LICENSE.txt" "$u/LICENSE.txt"

Global: instala em ~/.claude/skills/yeet/.

d="$HOME/.claude/skills/yeet"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/workflow-automation/yeet"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/agents/openai.yaml" "$u/agents/openai.yaml" \
  -o "$d/assets/yeet-small.svg" "$u/assets/yeet-small.svg" \
  -o "$d/assets/yeet.png" "$u/assets/yeet.png" \
  -o "$d/LICENSE.txt" "$u/LICENSE.txt"

Codex

Neste projeto: instala em .agents/skills/yeet/.

d=".agents/skills/yeet"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/workflow-automation/yeet"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/agents/openai.yaml" "$u/agents/openai.yaml" \
  -o "$d/assets/yeet-small.svg" "$u/assets/yeet-small.svg" \
  -o "$d/assets/yeet.png" "$u/assets/yeet.png" \
  -o "$d/LICENSE.txt" "$u/LICENSE.txt"

Global: instala em ~/.agents/skills/yeet/.

d="$HOME/.agents/skills/yeet"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/workflow-automation/yeet"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/agents/openai.yaml" "$u/agents/openai.yaml" \
  -o "$d/assets/yeet-small.svg" "$u/assets/yeet-small.svg" \
  -o "$d/assets/yeet.png" "$u/assets/yeet.png" \
  -o "$d/LICENSE.txt" "$u/LICENSE.txt"

Antigravity

Neste projeto: instala em .agents/skills/yeet/.

d=".agents/skills/yeet"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/workflow-automation/yeet"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/agents/openai.yaml" "$u/agents/openai.yaml" \
  -o "$d/assets/yeet-small.svg" "$u/assets/yeet-small.svg" \
  -o "$d/assets/yeet.png" "$u/assets/yeet.png" \
  -o "$d/LICENSE.txt" "$u/LICENSE.txt"

Global: instala em ~/.gemini/antigravity-cli/skills/yeet/.

d="$HOME/.gemini/antigravity-cli/skills/yeet"
u="https://raw.githubusercontent.com/davila7/claude-code-templates/57f899e5394bb8ca166f38eacae8f0853cbfe033/cli-tool/components/skills/workflow-automation/yeet"
curl -fsSL --create-dirs \
  -o "$d/SKILL.md" "$u/SKILL.md" \
  -o "$d/agents/openai.yaml" "$u/agents/openai.yaml" \
  -o "$d/assets/yeet-small.svg" "$u/assets/yeet-small.svg" \
  -o "$d/assets/yeet.png" "$u/assets/yeet.png" \
  -o "$d/LICENSE.txt" "$u/LICENSE.txt"

Peça ao Rook

Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/cct.yeet

Prévia do SKILL.md

---
name: "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`)."
author: openai
---

## 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: `codex/{description}` when starting from main/master/default.
- Commit: `{description}` (terse).
- PR title: `[codex] {description}` summarizing the full diff.

## Workflow

- If on main/master/default, create a branch: `git checkout -b "codex/{description}"`
- Otherwise stay on the current branch.
- Confirm status, then stage everything: `git status -sb` then `git add -A`.
- Commit tersely with the description: `git commit -m "{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.

Ver todo o marketplace