Install
openclaw skills install issue-finderDiscover valuable GitHub issues and analyze bug fix feasibility and feature implementation potential. Use when: (1) Finding good issues to contribute to open...
openclaw skills install issue-finderSystematically discover and evaluate GitHub issues for open source contribution opportunities.
Search for issues using GitHub CLI:
# Find good first issues
gh issue list --repo owner/repo --label "good first issue" --state open
# Find help wanted issues
gh issue list --repo owner/repo --label "help wanted" --state open
# Find bug issues
gh issue list --repo owner/repo --label "bug" --state open
# Find feature requests
gh issue list --repo owner/repo --label "enhancement" --state open
# Search across multiple repos
gh search issues --label "good first issue" --state open --limit 20
Key labels to search:
good first issue - Beginner-friendlyhelp wanted - Maintainers seeking contributorsbug - Defects needing fixesenhancement / feature - New functionalitydocumentation - Doc improvementsperformance - Performance optimizationsRead the referenced evaluation criteria: references/evaluation-criteria.md
Bug Fix Feasibility:
Feature Implementation Feasibility:
Contribution Value Score (1-10):
| Factor | Weight | Criteria |
|---|---|---|
| Impact | 30% | User-facing vs internal, number of affected users |
| Learning | 25% | New skills/concepts learned |
| Community | 20% | Maintainer responsiveness, community activity |
| Complexity | 15% | Time investment vs. value gained |
| Portfolio | 10% | Demonstrable value for portfolio/career |
Scoring Guide:
# Get issue details
gh issue view <issue-number> --repo owner/repo
# Check issue comments/discussion
gh issue view <issue-number> --repo owner/repo --comments
# Check linked PRs
gh pr list --repo owner/repo --search "fixes #<issue-number>"
# Check project files
gh api repos/owner/repo/contents
# Clone or navigate to repo
cd /path/to/repo
# Understand structure
find . -type f -name "*.ts" | head -20
# Check recent commits
git log --oneline -20
# Look for similar patterns
grep -r "related_functionality" --include="*.ts"
Use the template: references/analysis-template.md
Report Structure:
Go/No-Go Checklist:
✅ Proceed if:
❌ Skip if:
Once you've identified a good issue:
fix/issue-number-descriptionSearch for specific code patterns that indicate common issues:
# Find TODO comments
gh search code "TODO" --repo owner/repo
# Find deprecated patterns
gh search code "deprecated" --repo owner/repo --language TypeScript
# Find error handling gaps
gh search code "catch.*{}" --repo owner/repo
Before investing time, check project health:
# Recent activity
gh repo view owner/repo --json updatedAt,pushedAt
# Contributor count
gh api repos/owner/repo/contributors --paginate | jq length
# Open issues/PRs ratio
gh repo view owner/repo --json openIssuesCount,openPullRequestsCount
# CI/CD status
gh api repos/owner/repo/actions/workflows
Healthy Project Signs:
For analyzing multiple issues efficiently:
# Export issues to JSON for analysis
gh issue list --repo owner/repo --state open --limit 50 --json number,title,labels,state,createdAt,comments
# Use the analysis script
python3 scripts/analyze_issues.py --repo owner/repo --output report.md
good first issue or documentationIssue Labels Priority (easiest to hardest):
documentation → good first issue → help wantedbug (small scope) → bug (medium scope)enhancement (small) → feature (medium) → feature (large)Time Estimation Guide:
Success Indicators: