agentsclimarketplace

Pr body formatter

Skill baronguyen001/ai-automation-skills/skills/pr-body-formatter

8 production-tested Claude skills: automation, Gemini cost/structured output, OSS bounty scouting, ML validation.

Install
npx -y skills add baronguyen001/ai-automation-skills --skill pr-body-formatter

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Generate a complete GitHub PR body with Summary, Changes, How tested, Test plan, and issue link from a branch diff plus issue reference, and never ship a placeholder body. Use for pr body template, format pr description, write a PR description, or API/CLI PR creation.

SKILL.md

2.0 KB, 431 tokens by cl100k_base, as published. Nobody here has run it

PR Body Formatter

Use this skill when opening a GitHub PR from a diff summary and issue reference. It produces a filled PR body and rejects leftover TODO-style placeholders before the PR is marked ready.

When to invoke

  • User says: "pr body template" / "format pr description" / "write a PR description"
  • Code in the conversation uses: GitHub CLI/API PR creation or a branch diff summary.

When NOT to invoke

  • The target repository has its own PR template; use the maintainer's template instead.
  • The user only wants a commit message.

Concrete example

User input:

Write the PR body for a branch that adds OIDC auth and closes acme/webapp#812.

Output:

## Summary
Adds an OIDC provider option to the auth module, closing acme/webapp#812.

## Changes
- `auth/oidc.py`: new `OIDCProvider` implementing the existing `AuthProvider` protocol
- `auth/factory.py`: register `oidc` in `PROVIDERS`
- `tests/test_oidc.py`: token exchange and error-path coverage

## How tested
- `pytest tests/test_oidc.py` - 7 passing
- Manual: ran the local auth flow against a Keycloak dev realm and verified token round-trip

## Test plan
- [ ] CI green
- [ ] Maintainer confirms OIDC config keys match docs

Closes acme/webapp#812

Pattern to apply

  1. Inspect the diff summary and the linked issue.
  2. Fill every section with specific file names, behavior, and test evidence.
  3. Include the closing issue reference exactly once.
  4. Search the body for TODO, TBD, and copied instruction text before returning it.
  5. Refuse to emit a ready PR body if any placeholder remains.

Reference: assets/template.md.

Source

Distilled from production use across the author's automation projects. v0.1.0. See also: [[algora-bounty-scout]].

What ships with it: 1 file

568 B alongside SKILL.md

assets/

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.