Agent skill · software engineering · davila7

github-actions-templates

Production-ready GitHub Actions workflow patterns for testing, building, and deploying applications.

Why this skill is useful

Provides specific GitHub Actions workflow patterns for CI/CD that the AI wouldn't reliably generate on its own.

What it needs

Requires docker, kubectl installed locally. Requires aws, github account access. About 3k tokens when loaded. Last updated 2026-08-06. 30,138 stars on the source repository.

What this skill does

GitHub Actions Templates Production-ready GitHub Actions workflow patterns for testing, building, and deploying applications. Do not use this skill when The task is unrelated to github actions templates You need a different domain or tool outside this scope Instructions Clarify goals, constraints, and required inputs. Apply relevant best practices and validate outcomes. Provide actionable steps and verification. If detailed examples are required, open resources/implementation-playbook.md. Purpose Create efficient, secure GitHub Actions workflows for continuous integration and deployment across various tech stacks. Use this skill when Automate testing and deployment Build Docker images and push to registries Deploy to Kubernetes clusters Run security scans Implement matrix builds for multiple environments Common Workflow Patterns Pattern 1: Test Workflow Reference: See assets/test-workflow.yml Pattern 2: Build and Push Docker Image Reference: See assets/deploy-workflow.yml Pattern 3: Deploy to Kubernetes Pattern 4: Matrix Build Reference: See assets/matrix-build.yml Workflow Best Practices 1. Use specific action versions (@v4, not @latest) 2. Cache dependencies to speed up builds 3. Use secrets for sensitive data 4. Implement status checks on PRs 5. Use matrix builds for multi-version testing 6. Set appropriate permissions 7. Use reusable workflows for common patterns 8. Implement approval gates for production 9. Add notification steps for failures 10. Use self-hosted runners for sensitive workloads Reusable Workflows Use reusable workflow: Security Scanning Deployment with Approvals Reference Files assets/test-workflow.yml - Testing workflow template assets/deploy-workflow.yml - Deployment workflow template assets/matrix-build.yml - Matrix build template references/common-workflows.md - Common workflow patterns Related Skills gitlab-ci-patterns - For GitLab CI workflows deployment-pipeline-design - For pipeline architecture secrets-management - For secrets handling

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills davila7/github-actions-templates

View the source on GitHub

Browse the @skills marketplace