github-scanning

Collect and filter GitHub issues, pull requests, discussions, releases, security alerts, and CI status.

Updated Aug 16, 2025
One-click install
npx skills add https://github.com/dodyg/blue-nile-pds --skill github-scanning-dodyg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-scanning
Source: https://github.com/dodyg/blue-nile-pds/tree/main/.agents/skills/github-scanning
Command: npx skills add https://github.com/dodyg/blue-nile-pds --skill github-scanning-dodyg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It enables workflow agents to efficiently search, filter, and retrieve GitHub issues, pull requests, discussions, releases, security alerts, and CI statuses, handling date ranges, scope, preferences, and automatic recovery.

Core Features & Use Cases

  • Construct intent‑based query patterns for issues, PRs, and discussions.
  • Apply date‑range conversion, scope narrowing, and preferences integration from .github/agents/preferences.md.
  • Execute parallel stream collection with auto‑recovery for empty results.
  • Manage pagination, result deduplication, rate‑limit handling, and cross‑repo intelligence for daily briefings and analytics.

Quick Start

Ask the agent to scan your GitHub for open pull requests you need to review across all your repositories.

Frequently Asked Questions about github-scanning

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

FAQPage Schema
How do I search and filter GitHub issues and pull requests across multiple repositories?

To gather GitHub issues, pull requests, and security alerts via workflow agents, this Skill collects data across multiple repositories using intent-based query patterns. It handles pagination, deduplication, and rate-limit responses while respecting your configured preferences.

Can I get a daily briefing of open pull requests and security alerts from my GitHub repositories?

Yes, you can retrieve a daily briefing of open pull requests and security alerts. The Skill performs cross-repo intelligence to collect CI statuses, releases, and discussions, providing a concise briefing that integrates preferences from your configuration files.

How do I automate GitHub triage for issues and discussions using an agent?

Automate GitHub triage for issues and discussions by instructing your agent to apply scope narrowing and intent-based queries. The Skill manages auto-recovery for empty results and handles rate-limit responses, ensuring continuous data gathering for triage workflows.

Does this GitHub search agent handle rate limits and pagination automatically?

Yes, this GitHub search agent handles rate limits and pagination automatically. It executes parallel stream collection with auto-recovery, managing result deduplication and rate-limit responses so agents can retrieve large datasets without manual intervention.

What is the best way to integrate agent preferences when searching GitHub data?

The best way to integrate agent preferences when searching GitHub data is to define them in `.github/agents/preferences.md`. The Skill automatically reads this file to apply preferences integration during query pattern construction and result filtering.

Why does my GitHub data collection return empty results for certain repositories?

GitHub data collection might return empty results due to overly narrow scope or rate limits. The Skill addresses this by executing auto-recovery for empty results, adjusting query patterns, and handling rate-limit responses to ensure successful data retrieval.