github-actions

Reference GitHub Actions workflow YAML syntax, events, contexts, and security practices.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/zenbuapps/zenbu-powers --skill github-actions-zenbuapps
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: github-actions
Source: https://github.com/zenbuapps/zenbu-powers/tree/main/skills/github-actions
Command: npx skills add https://github.com/zenbuapps/zenbu-powers --skill github-actions-zenbuapps

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

GitHub Actions can be complex to configure, audit, and scale; this Skill provides a complete, centralized reference to design, debug, and optimize CI/CD workflows.

Core Features & Use Cases

  • Workflow YAML syntax reference for top-level, jobs, steps, and common fields.
  • Events and triggers guidance for push, pull_request, workflow_dispatch, workflow_call, and more.
  • Contexts & expressions primer for github, env, secrets, and built-in functions.
  • Reusable workflows, caching, artifacts, and security best practices to streamline automation and harden pipelines.
  • Use cases include building, validating, and automating GitHub Actions across monorepos, multi-environment deployments, and CI governance.

Quick Start

Browse this reference to configure a GitHub Actions workflow and verify syntax, triggers, and security considerations.

Frequently Asked Questions about github-actions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure GitHub Actions workflow YAML syntax for jobs and steps?▼

GitHub Actions workflow YAML syntax defines top-level fields, jobs, and steps to configure CI/CD pipelines. Use this reference to verify common field structures, validate triggers, and ensure proper step execution across your automation workflows.

What events and triggers can I use in GitHub Actions workflows?▼

GitHub Actions workflows support events and triggers including push, pull_request, workflow_dispatch, and workflow_call. This reference guides configuring these triggers to properly initiate CI/CD automation based on repository activities and manual or reusable invocations.

How do GitHub Actions contexts and expressions work with secrets and built-in functions?▼

GitHub Actions contexts and expressions allow dynamic evaluation using github, env, and secrets contexts alongside built-in functions. This reference provides a primer for accessing runtime data securely and injecting values into your workflow steps.

What are the best practices for GitHub Actions security hardening and reusable workflows?▼

GitHub Actions security best practices involve hardening pipelines using reusable workflows, caching, and artifacts. This reference covers implementing these patterns to streamline automation and enforce CI governance across multi-environment deployments.

Can I use GitHub Actions to build and validate CI/CD workflows across monorepos?▼

GitHub Actions supports building, validating, and automating CI/CD workflows across monorepos and multi-environment deployments. Use this reference to configure syntax, events, and contexts tailored to scale and complex repository structures.

Why is my GitHub Actions workflow not triggering on the expected events?▼

GitHub Actions workflows fail to trigger when event configurations like push or pull_request are misconfigured. This reference helps debug triggers, verify contexts, and validate YAML syntax to resolve pipeline execution issues and ensure proper event filtering.