aj-geddes avatar

Github Actions Workflow

This is your go-to for spinning up GitHub Actions workflows without memorizing YAML syntax every time. It covers the full spectrum: CI/CD pipelines, matrix testing across Node versions, Docker builds with layer caching, and automated releases. The reference guides give you complete working examples instead of snippets, which is honestly the right approach since Actions workflows are useless when half-done. Pay attention to the security practices here, especially around handling secrets in pull requests from forks, because that's where people usually shoot themselves in the foot. Good for both setting up new repos and modernizing crusty Jenkins pipelines.

skills.sh installs
626
GitHub stars
379
last updated
Aug 21, 2026

Install

$ npx -y skills add aj-geddes/useful-ai-prompts --skill github-actions-workflow --agent claude-code

Installs into .claude/skills of the current project.

Files

GitHub Actions Workflow

Table of Contents

Overview

Create powerful GitHub Actions workflows to automate testing, building, security scanning, and deployment processes directly from your GitHub repository.

When to Use

  • Continuous integration and testing
  • Build automation
  • Security scanning and analysis
  • Dependency updates
  • Automated deployments
  • Release management
  • Code quality checks

Quick Start

Minimal working example:

# .github/workflows/ci.yml
name: CI/CD Pipeline

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

env:
  REGISTRY: ghcr.io
  IMAGE_NAME: ${{ github.repository }}

jobs:
  test:
    runs-on: ubuntu-latest
    strategy:
      matrix:
        node-version: [16.x, 18.x, 20.x]
    steps:
      - uses: actions/checkout@v3

      - name: Setup Node ${{ matrix.node-version }}
        uses: actions/setup-node@v3
        with:
// ... (see reference guides for full implementation)

Reference Guides

Sponsors

Details

Repository
github.com/aj-geddes/useful-ai-prompts
Categories
Testing & QA, Security, DevOps & CI/CD, Git & Pull Requests, AI & Agent Building, Automation & Workflows
First seen
Jun 3, 2026

More from aj-geddes/useful-ai-prompts

All 258
1patricio0312rev avatarbruno-collection-generatorpatricio0312rev/skillsGenerates Bruno collection files (.bru) from Express, Next.js, Fastify, or other API routes. Creates organized collections with environments, authentication, an617skills.sh installs
2readwiseio avatarquizreadwiseio/readwise-skillsQuiz yourself on documents you've recently read to test understanding and retention613skills.sh installs
3antithesishq avatarantithesis-debugantithesishq/antithesis-skillsInteractively debug an Antithesis test run in the multiverse debugger (MVD): launch a session from a run, open a debugging-session URL, and inspect container fi609skills.sh installs
4nhadaututtheky avatarmemory-auditnhadaututtheky/neural-memoryComprehensive memory quality review across 6 dimensions: purity, freshness, coverage, clarity, relevance, and structure. Generates prioritized findings with spe609skills.sh installs
5manaflow-ai avatarcmux-debug-windowsmanaflow-ai/cmuxManage cmux debug windows and related debug menu wiring for Sidebar Debug, Background Debug, and Menu Bar Extra Debug. Use this when the user asks to open/tune 604skills.sh installs
6mohitmishra786 avatarmesonmohitmishra786/low-level-dev-skillsMeson build system skill for C/C++ projects. Use when setting up a Meson project, configuring build options, managing dependencies with the wrap system, cross-c603skills.sh installs