← ClaudeAtlas

find-contributable-issueslisted

Use when a contributor wants to find GitHub issues worth picking up — ranking open issues by how contribute-able they are with difficulty, claimed status, linked PRs, staleness, maintainer engagement, and area. Triggers on "good first issue", "what can I work on", "what's up for grabs", "any low-hanging fruit", "easy issues to pick up", "find a bug to fix", "issues I could take", "help wanted issues", or when a user is about to start contributing to a repo and wants to know what's worth claiming.
gzb1128/skill-forge · ★ 1 · Code & Development · score 74
Install: claude install-skill gzb1128/skill-forge
# Find Contributable Issues Investigate open issues in a GitHub repository and rank them by how contribute-able they are, so a contributor can quickly see what's worth picking up. ## What This Skill Does One thing: **read GitHub issue data via `gh` CLI, score it, present a ranked table**. Read-only investigation — no comments, assignments, labels, PRs, or issue state changes. The skill ends after presenting the ranked table; Steps 5–6 are optional follow-ups the user may request. ## Prerequisites Run this first. If it fails, stop and tell the user to run `gh auth login`: ```bash gh auth status ``` This skill never handles tokens or credentials — `gh` uses the user's existing auth. ## Workflow ### Step 1: Resolve the target repository - If the user gave an explicit `owner/repo`, use it. - Otherwise detect the current repo: ```bash gh repo view --json nameWithOwner -q .nameWithOwner ``` - If neither yields a repo, ask the user for `owner/repo` and stop. Report the resolved repo before continuing. ### Step 2: Fetch open issues (one pass, capped at 30) ```bash gh issue list \ --repo <owner/repo> \ --state open \ --limit 30 \ --json number,title,body,labels,assignees,reactionGroups,closedByPullRequestsReferences,comments,updatedAt ``` Notes: - `--limit 30` caps the number of issues analyzed. If the user wants a different or larger set, they say so and you re-run Step 2 with a refined query (e.g. `--search "label:bug"` or a higher limit) — do not s