github-runner-setup

Official

Isolate and manage GitHub Actions runners.

Authorstars-end
Version1.0.0
Installs0

System Documentation

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.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: github-runner-setup
Download link: https://github.com/stars-end/agent-skills/archive/main.zip#github-runner-setup

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository