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).
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub josix/agentic-contributor --plugin agentic-contributor