github-issue-query

Solid

Query GitHub issues with jq filtering and reusable selectors.

Code & Development 4,612 stars 420 forks Updated today MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# GitHub Issue Query Skill Query GitHub issues efficiently with built-in jq filtering. ## Important: jq Parameter is Optional The `--jq` parameter is **optional**. Without `--jq`, this skill returns **schema and data size information** instead of full data. Use this to avoid oversized responses and inspect structure before targeted queries. Use `--jq '.'` to get all data, or use a more specific filter for targeted results. ## Usage Use this skill to query issues from the current repository or any specified repository. ### Basic Query (Returns Schema Only) To list issues from the current repository: ```bash ./query-issues.sh # Returns schema and data size, not full data ``` ### Get All Data To get all issue data: ```bash ./query-issues.sh --jq '.' ``` ### With Repository To query a specific repository: ```bash ./query-issues.sh --repo owner/repo ``` ### With jq Filtering Use the `--jq` argument to filter and transform the output: ```bash # Get only open issues ./query-issues.sh --jq '.[] | select(.state == "OPEN")' # Get issue numbers and titles ./query-issues.sh --jq '.[] | {number, title}' # Get issues by a specific author ./query-issues.sh --jq '.[] | select(.author.login == "username")' # Get issues with specific label ./query-issues.sh --jq '.[] | select(.labels | map(.name) | index("bug"))' # Count issues by state ./query-issues.sh --jq 'group_by(.state) | map({state: .[0].state, count: length})' ``` ### Common Options - `--state`: Filter by state...

Details

Author
github
Repository
github/gh-aw
Created
10 months ago
Last Updated
today
Language
Go
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category