From agentic-contributor
This skill should be used when the user asks to find or match an issue or PR suited to them in a target open-source project. Trigger phrases include: "find an issue to work on", "match me to a task", "suggest a good first issue", "what can I contribute", "find a PR I can help with", "show me newcomer-friendly issues", and close variants. The skill runs after oss-researcher has gathered raw issue/PR data and applies the matching/ranking logic on top of it.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agentic-contributor:issue-matchingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
To match a contributor to the right issue or PR, follow this process:
To match a contributor to the right issue or PR, follow this process:
Ask the contributor these questions (as a short numbered list — not open-ended prose):
Collect answers before running the match. Do not ask more than these 5 questions.
Direct the oss-researcher agent (dispatched by the /oss command) to fetch:
good first issue, help wanted, bug, enhancement, docs.Exclude items that are:
not accepting contributions, wontfix, invalid, or equivalent.Score each remaining item. Higher is better:
| Signal | Score |
|---|---|
good first issue or help wanted label AND newcomer=yes | +3 |
good first issue or help wanted label (any contributor) | +2 |
| Label or file-path overlap with contributor's tech stack | +2 |
| Updated within last 14 days (active discussion) | +1 |
| Maintainer responded recently (comment in last 14 days) | +1 |
| PR: failing CI or review-requested (clear unblock opportunity) | +1 |
| PR: stalled > 30 days (needs someone to pick it up) | +1 |
| Item matches stated intent (bug/feature/docs/etc.) | +2 |
Sort by descending score. Return the top 5–10 items (or fewer if not enough qualify).
Return the ranked shortlist to the orchestrating /oss command. The orchestrator saves it to
.oss-drafts/find-<owner>-<repo>-find-<UTC>.md and shows the user the file path with the notice:
"Saved to <path>. Review and edit this report file as needed before using it."
For each item:
## #<rank>. [Issue|PR] #<number>: <title>
- Link: <direct GitHub URL>
- Type: Issue / Pull Request
- Labels: <comma-separated>
- Last updated: <date>
- Why it fits: <1–2 sentence rationale linking to contributor's stated skills/goal>
End with a brief note if the shortlist is empty (no matching items found) and suggest broadening the search (different labels, lower skill bar, different item type).
npx claudepluginhub josix/agentic-contributor --plugin agentic-contributorCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.