К основному содержанию
скилл CX Codex

yeet · paulrberg — скилл для Claude Code: PR, issues и discussions через gh

Создаёт и обновляет пул-реквесты, issues и discussions в GitHub по шаблонам репозитория, а потом проверяет результат чтением. Нужен, когда надоело собирать тело PR руками.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add PaulRBerg/agent-skills --skill yeet -a claude-code
Открыть на GitHub

Что делает yeet

Скилл закрывает одиннадцать сценариев: создание и правка PR, issues и discussions, комментарии к issue и к discussion, а также отдельные ветки для багов в Claude, Codex CLI и Sablier. Под каждый есть файл-инструкция в references/, а общие правила публикации, письма и контекста подтягиваются одним пакетом.

Контекст репозитория, шаблоны и метки берёт бандл-хелпер scripts/yeet-context.sh из каталога скилла, по целевому репозиторию он не шарится. Для YAML-форм issue есть scripts/issue-form.py: режим inspect нормализует живую форму, render проверяет ответы по ID полей и собирает тело. Сами формы он не выбирает и наружу ничего не постит.

Перед работой нужен авторизованный GitHub CLI версии не ниже 2.97.0, а для PR ещё чистое дерево (или закоммиченные изменения), коммиты впереди базовой ветки и настроенный remote. Пишет скилл сразу, без подтверждения, и добавляет свою подпись в конец тела. Факт, который легко упустить: после неудачной записи он сначала прогоняет проверку идемпотентности.

Какие задачи решает

  • открыть пул-реквест из текущей ветки
  • дописать комментарий к чужому issue
  • завести баг-репорт в Claude по шаблону проекта
  • сменить метки у существующего issue
  • проверить, что созданный PR реально появился

Примеры запросов агенту

  • Сделай PR из текущей ветки с описанием изменений
  • Открой issue про падение сборки и приложи лог
  • Ответь комментарием в discussion про релиз

Как установить yeet

1Через Skills CLI (Vercel)

npx skills add PaulRBerg/agent-skills --skill yeet -a claude-code

2Вручную: положить файлы

~/.claude/skills/yeet/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/yeet/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о yeet

Как установить yeet в Claude Code?

Выполните npx skills add PaulRBerg/agent-skills --skill yeet -a claude-code. Файл скилла окажется по пути ~/.claude/skills/yeet/SKILL.md.

Что делает yeet?

Создаёт и правит PR, issues и discussions, а также оставляет комментарии, опираясь на шаблоны и метки репозитория. Готовое действие проверяет обратным чтением из GitHub.

Что нужно для работы?

Авторизованный gh версии не ниже 2.97.0. Для пул-реквестов дополнительно нужны чистое рабочее дерево или закоммиченные правки, коммиты впереди базовой ветки и настроенный remote.

Исходный текст

SKILL.md · MIT
---
argument-hint:
  <create-pr|update-pr|create-issue|update-issue|issue-claude-code|issue-codex-cli|issue-sablier|comment-issue|create-discussion|update-discussion|comment-discussion>
  [options]
compatibility: Authenticated GitHub CLI >= 2.97.0
coordination: exempt
effort: high
name: yeet
skill-dependencies:
  - cli-gh
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 to validate authentication. Resolve `<skill-dir>` once to
the absolute directory containing this `SKILL.md`.

This skill, rather than the target repository, bundles the `yeet-context.sh` helper. Invoke it as
`<skill-dir>/scripts/yeet-context.sh`. 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.
All issue creation and update workflows apply `references/context.md > Issue Metadata Permissions` before resolving or
passing metadata. Rendered template metadata describes requested values, not the viewer's authority to apply them.

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. Then read
the shared reference sections that the workflow names (`posting.md`, `writing.md`, `context.md`) in one parallel batch.

| 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`  |
| Codex CLI Issue    | "Codex issue", "report bug in Codex"                                      | `references/issue-codex-cli.md`    |
| Sablier Issue      | "Sablier issue", "sablier-labs issue"                                     | `references/issue-sablier.md`      |
| Comment on Issue   | "comment on issue", "reply on issue", "post a comment"                    | `references/comment-issue.md`      |
| Create Discussion  | "create discussion", "start discussion"                                   | `references/create-discussion.md`  |
| Update Discussion  | "update discussion", "edit discussion"                                    | `references/update-discussion.md`  |
| Comment Discussion | "comment on discussion", "reply on discussion", "edit discussion comment" | `references/comment-discussion.md` |

Each workflow reference links only the shared context, writing, or posting guidance it needs. Every authored body or
comment must follow [posting.md > Model Co-signature](references/posting.md#model-co-signature). When the user requested
creation or update, post directly. Do not add a confirmation gate. After a failed write, run the linked idempotency
check before any retry.

Never check an external template attestation unless repository or user evidence verifies it. If a required attestation
or field cannot be verified, ask for that missing fact rather than inventing agreement. Agent-status decoration belongs
outside the authored contribution. Add emoji to a PR, issue, discussion, or comment only when the user's content or the
thread's register calls for it.

## Completion

The workflow is complete when the requested contribution exists in its final authored state and the returned GitHub URL
is verified. For updates/comments, report the changed artifact once. Determine the outcome from readback, not the
command's exit status: creation can succeed before a metadata mutation fails.

Use `### 🚀 <artifact> created`, `### ✅ <artifact> updated`, `### ✅ Comment posted`, or `### ✅ Comment updated`,
followed by one Markdown link containing the repository, number, and title or action. Add a compact field list only when
base, draft state, reviewers, labels, or changed fields matter. For verified partial success, report the created or
updated artifact and identify omitted or failed metadata.

Use `### ⛔ <artifact> not <action>` only for confirmed noncompletion. If readback is inconclusive, report the outcome
as unverified. Include the concrete error, idempotency result, and next action. Keep `gh` output, JSON, diagnostics,
template fields, URLs, and authored contribution text exact and undecorated.

© PaulRBerg · MIT · PaulRBerg/agent-skills

Похожие скиллы

Все скиллы по теме «Git и GitHub» →

Сначала — yeet от других авторов.

yeet официальный openai Проводит весь путь от git add до черновика пул-реквеста через gh. Вызывается только тогда, когда вы прямо об этом попросите. CX Codex +1 3 400установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. 489 289установок scaffold-exercises Matt Pocock Скилл создаёт структуру учебных упражнений с секциями, задачами, решениями и пояснениями. Пригодится при запуске нового раздела курса. 480 196установок

Из того же набора7

effect-ts Скилл для нетривиальной работы с Effect 4: сервисы, слои, типизированные ошибки, Schema, Config и рантайм. Помогает агенту не путать API v3 и v4. CX Codex +1 3 100установок tailwind-css Задаёт правила стилизации Tailwind CSS: запрещает ломать вёрстку старых версий синтаксисом v4, требует проверку сборки и инспекцию DOM. CX Codex +1 3 000установок code-polish Скилл проходит по изменённым файлам, упрощает код без смены поведения и разбирает дефекты по уровням риска. Полезен после крупной правки, когда надо прибраться и проверить результат. CX Codex +1 2 800установок cli-gh Скилл для работы с GitHub CLI: чтение репозиториев, запуски workflow, поиск, codespaces, релизы и разбор упавшего CI. CX Codex +1 2 800установок cli-just Скилл настраивает автоматизацию задач через just: создаёт justfile, пишет рецепты и проверяет синтаксис под установленную в системе версию утилиты. CX Codex +1 784установок commit Собирает сообщение коммита из подготовленного диффа и отдаёт сам коммит, индекс и пуш утилите ai-commit. CX Codex +1 342установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой