gh-status-check

star 87

Check the current operational status of all GitHub services. Queries the public githubstatus.com API -- no authentication required. Use when the user says: "is github down", "github status", "check github", "are github actions working", "github service status"

aymenfurter By aymenfurter schedule Updated 2/15/2026

name: gh-status-check description: | Check the current operational status of all GitHub services. Queries the public githubstatus.com API -- no authentication required. Use when the user says: "is github down", "github status", "check github", "are github actions working", "github service status" metadata: verb: check

GitHub Status Check Skill

Query the GitHub Status API to report on current platform health.

The API is public and requires no authentication. Base URL: https://www.githubstatus.com/api/v2/

Steps

1. Fetch Overall Status

curl -s https://www.githubstatus.com/api/v2/status.json

This returns a JSON object with status.indicator (one of none, minor, major, critical) and status.description.

2. Fetch Component Statuses

curl -s https://www.githubstatus.com/api/v2/components.json

Each component has a name and status field. Key components to report on:

  • Git Operations
  • API Requests
  • Actions
  • Packages
  • Pages
  • Codespaces
  • Copilot
  • Pull Requests
  • Issues

Component status values: operational, degraded_performance, partial_outage, major_outage.

3. Check for Unresolved Incidents

curl -s https://www.githubstatus.com/api/v2/incidents/unresolved.json

If there are active incidents, extract:

  • Incident name and status (investigating, identified, monitoring, resolved)
  • Affected components
  • Latest update message and timestamp

4. Present the Status Report

## GitHub Status - <timestamp>

**Overall**: <indicator emoji> <description>

### Services
| Service | Status |
|---------|--------|
| Git Operations | operational |
| API Requests | operational |
| Actions | degraded_performance |
| ... | ... |

### Active Incidents (if any)
**<incident name>** -- <status>
- Impact: <affected components>
- Latest update (<timestamp>): <message>

Use these indicators:

  • operational -> "OK"
  • degraded_performance -> "Degraded"
  • partial_outage -> "Partial Outage"
  • major_outage -> "Major Outage"

5. Summary

Tell the user:

  • Whether GitHub is fully operational or has issues
  • Which specific services are affected (if any)
  • Whether there are active incidents and their current status
Install via CLI
npx skills add https://github.com/aymenfurter/polyclaw --skill gh-status-check
Repository Details
star Stars 87
call_split Forks 20
navigation Branch main
article Path SKILL.md
More from Creator