GitHub Actions workflow status on your desktop wallpaper — no browser tab needed.
A QuickSheet extension that shows live GitHub Actions workflow run statuses for any public (or private, with a token) repository.
In any QuickSheet cell:
gha: owner/repo
gha: cemheren/QuickSheet, 8
The second parameter controls how many runs to display (default: 10, max: 20).
⚡ cemheren/QuickSheet (public)
Status Workflow Branch Age
────────────────────────────────────────────────────────
✅ pages build and depl… gh-pages 2m ago
✅ pages build and depl… gh-pages 4h ago
❌ CI feat/undo 2h ago
🔄 CI main 1m ago
⏳ Deploy main 0s ago
Status icons:
| Icon | Meaning |
|---|---|
| ✅ | success |
| ❌ | failure |
| 🔄 | in progress |
| ⏳ | queued |
| ⏸️ | waiting |
| 🚫 | cancelled |
| ⏱️ | timed out |
| ⏭️ | skipped |
The GitHub API allows ~60 unauthenticated requests/hour. For private repos or to increase the rate limit, set a GITHUB_TOKEN environment variable:
export GITHUB_TOKEN=ghp_your_token_hereOr add it to your shell profile. The extension picks it up automatically.
ext: github:Deskworks/quicksheet-ghaIn a QuickSheet cell. QuickSheet will clone, build, and register the extension automatically.
- QuickSheet v0.1.0+
- .NET 9 SDK
- Internet access (uses
api.github.com)
- Calls
GET /repos/{owner}/{repo}/actions/runsvia the free GitHub REST API v3 - Caches results for 5 minutes to avoid rate-limiting
- Runs are sorted newest-first by GitHub's API
- Zero NuGet dependencies — pure .NET 9
HttpClient
- quicksheet-ghpr — Pull request dashboard
- quicksheet-gitlog — Recent git commits
- quicksheet-apistatus — Service status pages
- quicksheet-health — HTTP endpoint health
Part of the QuickSheet extension ecosystem.