One-click install
npx skills add https://github.com/furkankoykiran/.claude --skill find-issues
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-issues
Source: https://github.com/furkankoykiran/.claude/tree/main/skills/find-issues
Command: npx skills add https://github.com/furkankoykiran/.claude --skill find-issues

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the tedious manual work of sifting through GitHub issues to find ones that match your skills, are unassigned, and open for contributions, saving you hours of research and helping you start contributing to open source projects faster.

Core Features & Use Cases

  • Profile-Based Tech Stack Matching: Infers your primary technologies and interests from your GitHub profile to surface only relevant issues.
  • Rate-Limit Safe Issue Fetching: Uses GitHub's GraphQL API and batched requests to avoid triggering REST API rate limits when retrieving open issues.
  • Automated PR and Assignment Filtering: Automatically excludes issues that already have open pull requests or are assigned to other contributors, and prioritizes issues with contribution-friendly labels like "good first issue" and "help wanted".
  • Use Case: If you are a Python developer looking to contribute to the FastAPI repository, this Skill will highlight unassigned bug reports and feature requests that align with your experience with backend frameworks.

Quick Start

Use the find-issues skill to find open, contribution-ready issues for the repository https://github.com/tiangolo/fastapi.

Frequently Asked Questions about find-issues

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find open GitHub issues that match my tech stack for contribution?

To find open GitHub issues for contribution, this Skill infers your tech stack from your GitHub profile and filters unclaimed issues in a target repository, prioritizing those with contribution-friendly labels like 'good first issue'.

Can I automatically exclude GitHub issues that already have open pull requests?

Yes, you can automatically exclude GitHub issues with existing open pull requests. This Skill fetches pull request status via the GitHub GraphQL API and filters out assigned issues or those with open pull requests.

What is the best way to avoid REST API rate limits when fetching open issues?

The best way to avoid REST API rate limits when fetching open issues is to use GitHub's GraphQL API with batched requests. This Skill implements rate-limit safe issue fetching to retrieve contribution-ready issues without hitting limits.

Does this issue filtering approach work with any GitHub repository?

Yes, this issue filtering approach works with any specified target GitHub repository. The Skill requires GitHub MCP tool access to fetch repository issues and user profile data to match your inferred tech stack for open source contribution.

How do I start contributing to open source if I only know Python?

To start contributing to open source with Python, this Skill analyzes your GitHub profile to infer your primary technologies and surfaces unassigned issues matching your backend experience, such as bug reports in the FastAPI repository.