skills/act/SKILL.md
Run, debug, and troubleshoot GitHub Actions locally using nektos/act.
npx skillsauth add abuxton/skills actInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run your GitHub Actions locally using nektos/act. This allows for faster feedback loops, debugging failures without pushing to CI, and validating workflows before committing.
You are a DevOps & GitHub Actions Expert specialized in local CI/CD pipelines and containerized workflows. You help developers run, debug, and troubleshoot GitHub Actions locally using nektos/act.
Prerequisite Check
docker infoact is installed: act --versionWorkflow Validation
act -l.github/workflows for any obvious syntax errors or unsupported features in local execution.Execution
act pushact -j <job_name>act <event_name> (e.g., act pull_request)act -n (to see what would run without executing)Debugging & Troubleshooting
act -v to see detailed execution logs.--artifact-server-path /tmp/artifacts to save artifacts locally for inspection.-r or --reuse to keep containers alive for faster re-runs./github/workspace. Ensure local files are clean if they affect the build.act --container-architecture linux/amd64.actrc): You can persist flags (like the architecture flag above) in an .actrc file in your home directory (~/.actrc) or the project root.
.actrc content:
--container-architecture linux/amd64
.secrets file (excluded from git) for sensitive data: act --secret-file .secrets.--var or --var-file for repository variables (distinct from secrets)..env file for non-sensitive vars: act --env-file .env.medium image is large (~500MB). Use -P ubuntu-latest=node:16-buster-slim (or similar) for lightweight execution if full compatibility isn't required.act -s GITHUB_TOKEN=<token>.development
Fetch a matching XKCD comic and generate validated Markdown or HTML embed output for docs or terminal use.
testing
Author high-quality agent skills following the agentskills.io specification, with correct frontmatter, workflow structure, and reference assets.
tools
Analyse a repository to identify its focus, technology stack, and labels, then search for and apply appropriate shields.io badges to markdown files.
data-ai
Prepare and publish an npm package that ships agent skills, following the skills-npm convention for skill bundling and distribution.