What problem does it solve?
GitHub Actions self-hosted runner setup and maintenance. Use when setting up dedicated runner users, migrating runners from personal accounts, troubleshooting runner issues, or implementing runner isolation. Covers systemd services, environment isolation, and skills plane integration.
Core Features & Use Cases
- Environment Isolation: Runners run as dedicated
runner user, not dev user
- Systemd Management: Services auto-start on reboot, managed via systemd
- Skills Plane Integration: Runner user has permanent
~/.agent/skills mount
- Security: Minimal permissions for runner user (no sudo by default)
Quick Start
Use the github-runner-setup skill to configure and manage a self-hosted runner. Steps include creating a dedicated runner user, cloning agent-skills into the runner, and setting up the permanent skills mount; follow the full setup guide in docs/SELF_HOSTED_RUNNER_SETUP.md.