What problem does it solve?
Retrieving the list of GitHub Actions workflows for a repository requires calling the GitHub REST API with correct pagination parameters and parsing the raw JSON response. This Skill wraps that call in a single script that validates inputs, applies per-page and page controls, and returns a clean, filtered JSON result.
Core Features & Use Cases
- Paginated Workflow Listing: Query the GitHub Actions workflows endpoint with configurable per-page (1-100) and page number parameters.
- Flexible Input Methods: Pass parameters as CLI flags or through INPUT_* environment variables following the mcp-scripts convention.
- Structured JSON Output: Returns total_count, pagination metadata, and a filtered workflow array containing id, name, path, state, timestamps, and URLs.
- Use Case: An automation agent auditing a repository's CI setup can call this script to enumerate all active workflows page by page, then inspect each workflow file for further analysis.
Quick Start
List the GitHub Actions workflows in the github/gh-aw repository with 10 results per page.