This gives Claude the knowledge to set up and troubleshoot GitHub Actions workflows without hunting through docs. It covers the full syntax: triggers (push, PR, cron, manual), job dependencies, matrix builds across Node/Python/OS combinations, secrets handling, and contexts for accessing runtime data. The progressive disclosure is smart here since CI/CD configs can sprawl. You get enough in the quick start to wire up a basic test run, then the full reference when you need to debug why your workflow only runs on some branches or figure out how to pass outputs between jobs. Solid for teams standardizing on Actions or migrating from Jenkins/CircleCI.

skills.sh installs
771
GitHub stars
79
last updated
Aug 21, 2026

Install

$ npx -y skills add bobmatnyc/claude-mpm-skills --skill github-actions --agent claude-code

Installs into .claude/skills of the current project.

Files

GitHub Actions CI/CD

Summary

GitHub Actions is GitHub's native CI/CD platform for automating software workflows. Define workflows in YAML files to build, test, and deploy code directly from your repository with event-driven automation.

When to Use

  • Automate testing on every pull request
  • Build and deploy applications on merge to main
  • Schedule regular tasks (nightly builds, backups)
  • Publish packages to registries (npm, PyPI, Docker Hub)
  • Run security scans and code quality checks
  • Automate release processes and changelog generation

Quick Start

Basic Test Workflow

Create .github/workflows/test.yml:

name: Test

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

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
        with:
          node-version: '20'
      - run: npm ci
      - run: npm test

Complete GitHub Actions Guide

Core Concepts

Workflows

YAML files in .github/workflows/ that define automation pipelines.

Sponsors

Details

Repository
github.com/bobmatnyc/claude-mpm-skills
Categories
Testing & QA, DevOps & CI/CD, Git & Pull Requests
First seen
Jun 3, 2026

More from bobmatnyc/claude-mpm-skills

All 158
1davila7 avatarstatistical-analysisdavila7/claude-code-templatesStatistical analysis toolkit. Hypothesis tests (t-test, ANOVA, chi-square), regression, correlation, Bayesian stats, power analysis, assumption checks, APA repo769skills.sh installs
2product-on-purpose avatarfoundation-lean-canvasproduct-on-purpose/pm-skillsProduces a one-page lean canvas across nine interlocking blocks (problem, customer, UVP, solution, channels, revenue, cost, metrics, unfair advantage) with opti762skills.sh installs
3mindrally avatarrubymindrally/skillsRuby development guidelines covering idiomatic code style, Ruby 3.x features, testing with RSpec, and best practices for building maintainable Ruby applications759skills.sh installs
4github avatarreact18-batching-patternsgithub/awesome-copilotProvides exact patterns for diagnosing and fixing automatic batching regressions in React 18 class components. Use this skill whenever a class component has mul756skills.sh installs
5ruvnet avatarddd-aggregateruvnet/rufloScaffold an aggregate root with entity, value objects, repository interface, domain events, and test stubs. Use when adding a new aggregate to an existing bound751skills.sh installs
6daymade avatarterraform-skilldaymade/claude-code-skillsOperational traps for Terraform provisioners, multi-environment isolation, and zero-to-deployment reliability. Use when writing null_resource / remote-exec / lo746skills.sh installs