| name | github-actions |
| version | 1.0.0 |
| description | CI/CD automation and workflow orchestration using GitHub Actions for builds, tests, deployments, and repository automation |
| author | workspace-hub |
| category | operations |
| type | skill |
| capabilities | ["ci_cd_pipelines","matrix_builds","reusable_workflows","composite_actions","artifact_management","secret_management","environment_deployments","scheduled_automation"] |
| tools | ["github-cli","act","yaml-lint"] |
| tags | ["github","actions","ci-cd","automation","workflows","devops","pipelines","testing","deployment"] |
| platforms | ["github","linux","macos","windows"] |
| related_skills | ["yaml-configuration","bash-cli-framework","git-sync-manager"] |
| requires | [] |
| scripts_exempt | true |
Github Actions
When to Use This Skill
USE when:
- Building CI/CD pipelines for GitHub repositories
- Automating tests across multiple OS/language versions
- Creating release and deployment workflows
- Publishing packages to npm, PyPI, Docker Hub
- Automating issue triage and PR management
- Scheduling periodic maintenance tasks
- Building reusable workflow components
- Implementing GitOps deployment patterns
DON'T USE when:
- Repository not hosted on GitHub (use Jenkins, GitLab CI)
- Need complex DAG-based workflow orchestration (use Airflow)
- Require visual workflow design (use n8n, Activepieces)
- Self-hosted runners not available for compute-intensive tasks
- Need real-time event processing (use dedicated message queues)
Prerequisites
GitHub Repository Setup
mkdir -p .github/workflows
gh --version
gh auth login
gh api repos/{owner}/{repo}/actions/permissions
Local Testing with act
brew install act
curl https://raw.githubusercontent.com/nektos/act/master/install.sh | sudo bash
act --version
*See sub-skills for full details.*
```bash
brew install actionlint
go install github.com/rhysd/actionlint/cmd/actionlint@latest
actionlint .github/workflows/*.yml
pip install yamllint
yamllint .github/workflows/
Version History
| Version | Date | Changes |
|---|
| 1.0.0 | 2026-01-17 | Initial release with comprehensive CI/CD patterns |