AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Github Cli Queries

skill-cxcscmu-skilllearnbench-github-cli-queries · by cxcscmu

Query GitHub repositories for PRs and issues using gh CLI with date filtering and structured output.

No reviews yet
0 installs
37 views
0.0% view→install

Install

$ agentstack add skill-cxcscmu-skilllearnbench-github-cli-queries

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-cxcscmu-skilllearnbench-github-cli-queries)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Github Cli Queries? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

GitHub CLI Query Skill

Overview

Use the gh CLI tool to efficiently query GitHub pull requests and issues with filtering, date range support, and structured JSON output.

Installation & Setup

# gh CLI is typically pre-installed on most systems
gh --version

# Ensure you're authenticated
gh auth status

# If not authenticated
gh auth login

Basic Patterns

Query Pull Requests by Date Range

# List PRs created in December 2024 with JSON output
gh pr list --repo cli/cli --state all --created "2024-12-01..2024-12-31" --json number,title,createdAt,mergedAt,closedAt,author --limit 500

# Key fields in JSON output:
# - number: PR number
# - title: PR title
# - createdAt: when PR was created (ISO 8601)
# - mergedAt: when PR was merged (null if not merged)
# - closedAt: when PR was closed (null if still open)
# - author: {login: string, name: string}

Query Issues by Date Range

# List issues created in December 2024
gh issue list --repo cli/cli --state all --created "2024-12-01..2024-12-31" --json number,title,createdAt,closedAt,labels --limit 500

# Key fields:
# - number: issue number
# - title: issue title
# - createdAt: when issue was created (ISO 8601)
# - closedAt: when issue was closed (null if still open)
# - labels: array of label objects with name and description

Date Format

  • Use ISO 8601 format: YYYY-MM-DD
  • Date ranges: YYYY-MM-DD..YYYY-MM-DD
  • The range is inclusive on both ends

State Filtering

  • --state all: Include open, closed, and merged (for PRs)
  • --state open: Only open items
  • --state closed: Only closed items (for issues) or merged/closed (for PRs)

Common Flags

  • --limit N: Set maximum results (default 30, max typically 500)
  • --json : Request specific fields as JSON
  • --repo owner/repo: Specify repository

Date Parsing Tips

  • Always capture both createdAt and mergedAt/closedAt to calculate deltas
  • Handle null values when calculating metrics
  • Parse ISO 8601 timestamps in your processing language

Example: Full PR Data Export

gh pr list --repo cli/cli --state all --created "2024-12-01..2024-12-31" \
  --json number,title,createdAt,mergedAt,closedAt,author,labels \
  --limit 500 > prs.json

Performance Notes

  • Large result sets (500+ items) may take time to process
  • Use --limit to control result size
  • JSON output is faster than parsing text output
  • Paginate if needed by using multiple queries with different date ranges

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.