agentsclimarketplace

Pr

Skill magarcia/skills/skills/pr

Agent skills for taking work from idea to merged PR

Install
npx -y skills add magarcia/skills --skill pr

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

2 things to look at

  • 13 days oldThe repository was created 13 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 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

Commit scoped local changes, push a branch, and open a pull request following repository conventions for naming, commit format, templates, issue links, readiness, and reviewers. Use when the user asks to open a PR, commit and push, or as the publishing stage of $ship.

SKILL.md

3.4 KB, as published. Nobody here has run it

PR

The request to run this skill authorizes the scoped branch, commit, push, and PR-creation workflow. It does not authorize staging unrelated changes, force-pushing, merging, or installing dependencies.

Read conventions in this order: applicable AGENTS.md, PR template, CONTRIBUTING.md, then bounded observed practice such as recent commits and PRs. Match the repository rather than inventing a scheme.

Use $github:github for repository and PR context. Follow $github:yeet for the transport split—local git for branch, stage, commit, and push; the GitHub app for PR creation; gh only where connector coverage is insufficient—but pass this skill's resolved scope, naming, template, base, and ready/draft choice as explicit constraints. Do not accept $github:yeet generic defaults when repository conventions differ.

  1. Pre-flight — Inspect git status, the bounded diff, and the intended base. Separate unrelated user changes. Run the relevant test, lint, typecheck, and build gates required by the applicable instructions and risk. Review the diff for secrets, debug leftovers, stray files, and accidental lockfile or formatting noise. Report missing tools or dependencies; do not install them automatically.
  2. Branch — Follow project naming. Never invent a branch scheme or commit directly to the default branch. If branch choice would materially change the workflow, ask before creating it.
  3. Commit — Stage only files in the confirmed scope; never use blind git add -A in a mixed worktree. Follow the project's commit format. Keep an imperative subject at or below 72 characters unless local convention differs, and explain why in the body when useful. Ask before splitting unrelated changes into multiple commits.
  4. Push and open — Push the resolved branch with tracking. Prefer the GitHub app for PR creation after push; use gh pr create only as a fallback. Fill the repository template completely and preserve its comments and checklists. Without a template, cover what changed, why, impact, verification from $verify, and reviewer focus areas. Include screenshots for UI changes and link the issue per convention. Default to a draft unless the user or repository convention explicitly calls for ready-for-review; $babysit can mark it ready after its gates pass.
  5. Reviewers — Use CODEOWNERS and applicable AGENTS.md. If neither identifies reviewers, inspect bounded substantive history for modified files, excluding bots, the author, formatting-only commits, and departed contributors. Request reviewers only when repository convention or the user authorizes it; otherwise report the top suggestions.

Return the PR URL, branch, commit, base, validation evidence, readiness state, and any convention that required judgment.

  • Never force-push a branch that may contain another person's commits. Inspect bounded local/remote divergence first.
  • If authentication, push, or protection fails, report the exact error and stop. Do not work around repository protections.
  • Write the description for reviewers: identify the old behavior, new behavior, reason, and evidence rather than listing touched files.

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.