GitHub Actions Guide
SkillDev toolsCreate, debug, and test GitHub Actions workflows and custom actions. Use when building CI/CD pipelines, automating workflows, or troubleshooting GitHub Actions.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the GitHub Actions Guide skill
What this skill tells your AI
The instructions your AI receives, as published by openhands/extensions in skills/github-actions/SKILL.md and read by ahel’s review.
Critical Rules
Custom Action Deployment:
- New custom actions MUST be merged to the main branch before they can be used
- After the initial merge, they should be tested from feature branches
Debug Steps: Add debug steps that print non-secret parameters when:
- Creating a new action, OR
- Troubleshooting a particularly tricky issue
(Not required for every workflow - use when needed)
Effectiveness Principles
Actions cost CI minutes. Be deliberate, not iterative:
- Monitor, don't poll - use
gh run watch/gh pr checks --watchto follow runs live - Read logs, don't guess - fetch the failed job's log before changing code
- Print actual values - debug steps reveal the real
inputs/githubcontext, not your assumptions - Test locally first -
actruns workflows on your machine and avoids burning CI minutes - Plan the smallest reproduction - one job, minimal matrix, narrow trigger before scaling up
See README.md for the full debugging workflow, gh commands, and YAML debug-step examples.
Key Gotchas
- Secrets unavailable in fork PRs -
pull_requesthas no secrets for forks;pull_request_targetdoes but never check out or execute fork PR code inside it (RCE with write permissions) - Pin action versions - Use
@v4or SHA, not@main(prevents breaking changes) - Explicit permissions - Set
permissions:block for GITHUB_TOKEN operations - Artifacts for job-to-job data - Files don't persist between jobs without
upload-artifact/download-artifact
Signals
- GitHub stars
- 143
- Forks
- 83
- Last commit
- Sep 2026
ahel review
S4info
community integration — published by openhands, not github
Automated review, not a security audit. Ruleset v1.
Advanced
- Catalog kind
- skill
- Gateway key
github-actions-openhands- Source
- github.com/openhands/extensions