Act runs GitHub Actions workflows locally using Docker. Test and debug CI pipelines without pushing to GitHub. Supports most GitHub Actions features.
Instructions
Step 1: Install
brew install act
Step 2: Run Workflows
act # run push event
act pull_request # run PR event
act -j test # run specific job
act -W .github/workflows/ci.yml # specific workflow
act --secret-file .env.secrets # with secrets
act -n # dry run
act -v # verbose
act -l # list workflows
Guidelines
First run downloads Docker images (~1-3GB).
Not all GitHub Actions features work locally (e.g., OIDC tokens).
Use micro images for faster runs.
Great for iterating on CI without waiting for GitHub runners.
1---2name: act3description: Act4---5# Act67## Overview8Act runs GitHub Actions workflows locally using Docker. Test and debug CI pipelines without pushing to GitHub. Supports most GitHub Actions features.910## Instructions1112### Step 1: Install13```bash14brew install act15```1617### Step 2: Run Workflows18```bash19act # run push event20act pull_request # run PR event21act -j test # run specific job22act -W .github/workflows/ci.yml # specific workflow23act --secret-file .env.secrets # with secrets24```2526### Step 3: Configuration27```bash28# .actrc — Default settings29-P ubuntu-latest=catthehacker/ubuntu:act-latest30--env-file .env31```3233### Step 4: Debug34```bash35act -n # dry run36act -v # verbose37act -l # list workflows38```3940## Guidelines41- First run downloads Docker images (~1-3GB).42- Not all GitHub Actions features work locally (e.g., OIDC tokens).43- Use micro images for faster runs.44- Great for iterating on CI without waiting for GitHub runners.
Run npx skillmds@latest add comeonoliver/act in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Act It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
ComeOnOliver (@comeonoliver) published this skill. Their other Agent Skills are listed on their SkillMD profile.