| argument-hint | <create-pr|update-pr|create-issue|update-issue|comment-issue|create-discussion|update-discussion|comment-discussion> [options] |
| compatibility | Authenticated GitHub CLI >= 2.97.0 |
| coordination | exempt |
| disable-model-invocation | false |
| effort | high |
| name | yeet |
| skill-dependencies | ["cli-gh"] |
| user-invocable | true |
| description | Use for GitHub PR/issue/discussion workflows: create/update PRs, issues, or discussions and post issue or discussion comments; triggers include yeet. |
GitHub Contribution Workflows
This skill is coordination-exempt: skip the ai-coord gate for its declared work.
Create or update GitHub contributions from repository evidence, using the matching workflow's templates, idempotency
rules, and Paul's writing voice.
Prerequisites
Use the first required read-only gh command in each workflow as authentication validation. Resolve <skill-dir> once
to the absolute directory containing this SKILL.md. The yeet-context.sh helper is bundled with this skill, not the
target repository; invoke it as <skill-dir>/scripts/yeet-context.sh and never search for it in the target repository.
Prefer the helper when the workflow needs repository, template, discussion, label, or issue/PR thread context.
For YAML issue forms, invoke <skill-dir>/scripts/issue-form.py. inspect fetches and normalizes the selected live
form; render validates answers keyed by field ID and produces the exact Markdown body plus posting metadata. The
helper never selects a template, writes answers or titles, performs an external-disclosure review, or posts externally.
For pull request workflows, also verify:
- Working tree is clean or changes are committed
- Current branch has commits ahead of the base branch
- Remote tracking is configured
Use cli-gh for GitHub reads, workflow automation, or command syntax that is not part of authoring and posting a
contribution.
Workflows
Each workflow is fully documented in its reference file. Load the appropriate reference based on user intent.
| Workflow | Trigger | Reference |
|---|
| Create PR | "create PR", "open PR", "yeet a PR" | references/create-pr.md |
| Update PR | "update PR", "edit PR" | references/update-pr.md |
| Create Issue | "create issue", "file issue" (generic repo) | references/create-issue.md |
| Update Issue | "update issue", "edit issue", "relabel issue" | references/update-issue.md |
| Claude Code Issue | "Claude Code issue", "report bug in CC" | references/issue-claude-code.md |