# Depot Github Runners

> Configure Depot-managed GitHub Actions runners as a drop-in replacement for GitHub-hosted runners.

- Skill: `ajoslin/depot-github-runners` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ajoslin/depot-github-runners`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ajoslin/depot-github-runners/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: ajoslin (https://skillmd.com/u/ajoslin)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/ajoslin/depot-github-runners

---


# Depot GitHub Runners

Use this skill when setting up or migrating GitHub Actions workflows to Depot-managed runners.

## What It Owns

- choosing runner labels and sizes
- replacing `runs-on` values in workflows
- ARM, Windows, and macOS runner choices
- troubleshooting common Depot runner setup problems

## Core Rules

- Use a single Depot runner label per job.
- Treat it as a drop-in runner change first; avoid unnecessary workflow rewrites.
- Confirm org/app installation and runner permissions before debugging job logic.
- Be explicit about OS, architecture, and size tradeoffs.

## Typical Workflow

1. Confirm the repo is connected to Depot runners.
2. Pick the smallest runner that safely fits the workload.
3. Update `runs-on` to the Depot label.
4. Re-run the workflow and debug any environment-specific breakage.

## Important Caveats

- Windows runners do not support Docker.
- macOS capacity may queue instead of scaling elastically.
- ARM migrations can expose architecture assumptions in toolchains or images.

