Tooluck logoTooluck
SKILL.md

github-contributor

Agent skill fromdaymade/claude-code-skills

Ships pull requests to open-source projects you don't maintain — CONTRIBUTING compliance, PR-size/scope checks, minimal-diff implementation, AI-disclosure PR descriptions, and rebase or bot-review replies. Use for 提 PR / 上游 PR / 贡献代码, "open a PR", "fix this upstream", "rebase against main", "respond to the bot review". Not for reviewing PRs as maintainer (use github-review-pr) or general GitHub CRUD (use github-ops).

How to install github-contributor

install github-contributor
# install the claude-code-skills pack with the skills CLI
npx skills add daymade/claude-code-skills

# or add only this skill to Claude Code: copy the folder

github-contributor/

# into

~/.claude/skills/github-contributor/ (all projects)

.claude/skills/github-contributor/ (one project)

github-contributor/SKILL.md

MITFull file
1# GitHub Contributor
2
3A phase-based playbook for shipping pull requests that maintainers actually want to merge. The skill is structured around the real PR lifecycle — discovery → implementation → quality gates → description → post-submission — because each phase has its own failure modes and the most common mistake is doing the right thing at the wrong phase (e.g., writing the perfect description for a PR that's 10× too large).
4
5## Phase 0 — When to use this skill
6
7Use this skill when **all** of these are true:
8
9- You are contributing to a repo you do **not** maintain (the maintainer can close your PR without explanation).
10- The work touches one or more of: source code, tests, docs, build config.
11- You want the PR merged, not just submitted.
12
13Do **not** use this for: your own repos, internal team PRs with shared context, hot-fix branches where a maintainer is waiting on you, or trivial single-line changes (one comment is enough).
14
15## Phase 1 — Pre-PR Discovery
16
17The most common reason PRs get closed is a mismatch between what the contributor assumes is acceptable and what the maintainer has already written down. Solve this before writing code.
18
19### Step 1.1 — Read CONTRIBUTING.md as a hard contract
20
21CONTRIBUTING.md is **not** style advice. Treat every numbered rule as a precondition for merge. Pay special attention to:
22…

Excerpt shown under the repository's MIT license.

More skills in claude-code-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates