Install any skill in seconds. Free to start, no credit card required.
Get Started Free →List GitHub Actions workflows with per_page pagination support.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-05 | ✗→✓ | ▲ Improved | -10% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -85% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 98% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -62% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -38% | 0% |
List GitHub Actions workflows with efficient pagination using the --per-page flag.
Use this script to list workflows from any repository with controlled page sizes.
bash./query-workflows.sh --owner github --repo gh-aw # Returns 10 workflows (default per_page=10)
bash# Get the first workflow only ./query-workflows.sh --owner github --repo gh-aw --per-page 1 # Get 50 workflows starting from page 2 ./query-workflows.sh --owner github --repo gh-aw --per-page 50 --page 2
| Parameter | Required | Default | Description | |-----------|----------|---------|-------------| | --owner | Yes | - | Repository owner (username or organization) | | --repo | Yes | - | Repository name | | --per-page | No | 10 | Results per page (1–100) | | --page | No | 1 | Page number |
Returns JSON with the following fields:
json{ "total_count": 42, "per_page": 10, "page": 1, "workflows": [ { "id": 12345, "node_id": "W_...", "name": "CI", "path": ".github/workflows/ci.yml", "state": "active", "created_at": "2024-01-01T00:00:00Z", "updated_at": "2024-01-01T00:00:00Z", "url": "https://api.github.com/repos/owner/repo/actions/workflows/12345", "html_url": "https://github.com/owner/repo/actions/workflows/ci.yml", "badge_url": "https://github.com/owner/repo/actions/workflows/ci.yml/badge.svg" } ] }
Calls the GitHub REST API: GET /repos/{owner}/{repo}/actions/workflows?per_page={n}&page={n}
Other measured skills in the registry, with their headline benchmark lift.