github-scanning

Collect and analyze GitHub issues, pull requests, and security alerts.

Updated Jan 29, 2025
One-click install
npx skills add https://github.com/ryan0122/a11ypros --skill github-scanning-ryan0122
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-scanning
Source: https://github.com/ryan0122/a11ypros/tree/main/.github/skills/github-scanning
Command: npx skills add https://github.com/ryan0122/a11ypros --skill github-scanning-ryan0122

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of gathering critical information from GitHub, enabling proactive management of issues, pull requests, and security alerts.

Core Features & Use Cases

  • Targeted GitHub Search: Construct precise search queries for issues, PRs, discussions, releases, security alerts, and CI status based on intent.
  • Intelligent Filtering: Apply date ranges, scope narrowing, and preference-based filters for efficient data collection.
  • Cross-Repo Analysis: Identify and surface patterns across multiple repositories for a holistic view.
  • Automated Recovery: Handles empty search results by intelligently broadening the search criteria.
  • Use Case: Automatically find all open pull requests assigned to you that require review, and flag any security vulnerabilities in your organization's repositories.

Quick Start

Use the github-scanning skill to find all issues assigned to me in the last 7 days.

Frequently Asked Questions about github-scanning

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

FAQPage Schema
How do I scan GitHub for open pull requests and security alerts across multiple repositories?

To scan GitHub for open pull requests and security alerts, construct targeted search queries by intent, apply scope narrowing, and perform cross-repo analysis to surface actionable insights across your organization's repositories.

What is the best way to find issues assigned to me on GitHub from the last 7 days?

Finding recent GitHub issues assigned to you requires constructing a targeted search query with a specific date range, applying preference-based filters, and utilizing auto-recovery to broaden criteria if the initial search returns empty results.

Can I use this approach to gather GitHub discussions and CI/CD status without hitting rate limits?

Gathering GitHub discussions and CI/CD status is supported by collecting parallel streams of data, applying pagination and deduplication, and implementing rate limiting to manage API constraints while retrieving your repository intelligence.

How do I handle empty search results when querying GitHub for releases and discussions?

Handling empty GitHub search results for releases and discussions is managed through an automated auto-recovery mechanism that intelligently broadens the search criteria and adjusts scope narrowing to find relevant data.

Does GitHub scanning support filtering issues by date ranges and specific repository scopes?

GitHub scanning supports filtering issues by applying specific date ranges, narrowing the search scope to targeted repositories, and integrating preference-based filters to ensure efficient and relevant data collection.