wshobson avatar

Github Actions Templates

Generates production-ready GitHub Actions workflows with proper security scanning, matrix builds, and deployment pipelines. Covers the patterns most teams actually need: test automation across multiple Node/Python versions, Docker image builds with GHCR, Kubernetes deployments with approval gates, and vulnerability scanning with Trivy. The templates include proper caching, specific action versions, and reusable workflows to avoid copy-paste sprawl. Honestly, this handles about 90% of CI/CD scenarios you'll encounter, from basic PR checks to full production deployments with Slack notifications.

skills.sh installs
18.1K
GitHub stars
42.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add wshobson/agents --skill github-actions-templates --agent claude-code

Installs into .claude/skills of the current project.

Files

GitHub Actions Templates

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

Purpose

Create efficient, secure GitHub Actions workflows for continuous integration and deployment across various tech stacks.

When to Use

  • 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

name: Test

on:
  push:
    branches: [main, develop]
  pull_request:
    branches: [main]

jobs:
  test:
    runs-on: ubuntu-latest

    strategy:
      matrix:
        node-version: [18.x, 20.x]

    steps:
      - uses: actions/checkout@v4

      - name: Use Node.js ${{ matrix.node-version }}
        uses: actions/setup-node@v4
        with:
          node-version: ${{ matrix.node-version }}
          cache: "npm"

      - name: Install dependencies
        run: npm ci

      - name: Run linter
        run: npm run lint

      - name: Run tests
        run: npm test

Sponsors

Details

Repository
github.com/wshobson/agents
Categories
Testing & QA, DevOps & CI/CD, Git & Pull Requests, Automation & Workflows

More from wshobson/agents

All 174
1github avatarjava-junitgithub/awesome-copilotGet best practices for JUnit 5 unit testing, including data-driven tests11.8Kskills.sh installs
2wshobson avatarworkflow-patternswshobson/agentsUse this skill when implementing tasks according to Conductor's TDD workflow, handling phase checkpoints, managing git commits for tasks, or understanding the v11.4Kskills.sh installs
3wshobson avatarsast-configurationwshobson/agentsConfigure Static Application Security Testing (SAST) tools for automated vulnerability detection in application code. Use when setting up security scanning, imp11.2Kskills.sh installs
4github avatarcsharp-xunitgithub/awesome-copilotGet best practices for XUnit unit testing, including data-driven tests10.4Kskills.sh installs
5jeffallan avatarpython-projeffallan/claude-skillsUse when building Python 3.11+ applications requiring type safety, async programming, or robust error handling. Generates type-annotated Python code, configures9.1Kskills.sh installs
6github avatarcsharp-nunitgithub/awesome-copilotGet best practices for NUnit unit testing, including data-driven tests9Kskills.sh installs