github-runner-setup

Community

Automate macOS GitHub Actions runner setup

Authoramdmax
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the complex and time-consuming process of setting up self-hosted GitHub Actions runners on macOS, ensuring they are secure, monitored, and ready for use.

Core Features & Use Cases

  • Automated Installation: Installs and configures GitHub Actions runners with specified labels and groups.
  • Security Hardening: Includes steps for firewall configuration and permission setting.
  • Monitoring Setup: Automates the setup of scripts to monitor runner health and rotate logs.
  • Workflow Migration Guidance: Provides a phased approach and examples for migrating existing workflows to self-hosted runners.
  • Use Case: You need to set up a new macOS machine to act as a self-hosted runner for your organization, capable of running Node.js builds and AWS deployments. This Skill handles the entire setup from downloading the runner to configuring monitoring.

Quick Start

Use the install_runner.sh script to set up a new GitHub Actions runner for your organization named 'macos-prod-runner-01' with labels 'macos-arm64,node-22,aws-deployment'.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 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/amdmax/claude_marketplace/archive/main.zip#github-runner-setup

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

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.