Files
magnus919_agent-skills/github-runner
Magnus HedemarkandGitHub 24f21c64e3 test(evals): complete canonical coverage
Squash-merge the verified #412 eval coverage implementation. Required validate and paired evaluation checks passed at exact head b43ac564a5919a0f23fdab49ba052d7c514915cb; droid-review BYOK failure had no findings and is advisory.
2026-09-01 19:58:35 -04:00
..
2026-07-11 09:24:58 -04:00

Self-Hosted GitHub Actions Runners

Deploy, manage, and troubleshoot self-hosted GitHub Actions runners. Covers systemd, Docker, Kubernetes (ARC), and Scale Set Client deployments.

Why Install This Skill

When your agent loads this skill, it becomes a CI/CD infrastructure engineer who can:

  • Choose the right deployment — systemd for single machines, Docker for homelabs, ARC for Kubernetes teams
  • Troubleshoot registration failures — the critical ACCESS_TOKEN vs RUNNER_TOKEN distinction
  • Design autoscaling — ARC, Scale Set Client, ephemeral runners
  • Harden runner security — public repo risks, JIT tokens, runner groups
  • Build custom runner images — Dockerfiles with custom toolchain, Python, Ruby
  • Solve network issues — firewall rules, TLS, proxy configuration

What You Get

Directory Purpose
SKILL.md Deployment spectrum, quick reference, label strategy
references/ 7 reference files: deployment, management, scaling, security, custom images, network, monitoring

Quick Start

Start with the setup and first workflow in SKILL.md, then use the linked resources for the specific task you need to complete.

Triggers

Load this when setting up CI, troubleshooting runner registration failures, designing autoscaling, or hardening runner security.

Requirements

Linux, macOS, or Windows target hosts. Docker for containerized runners. Kubernetes for ARC deployments.