github-actions-pipelines

Automate GitHub Actions CI/CD pipelines and composite actions across repositories.

Updated Dec 13, 2025
One-click install
npx skills add https://github.com/AshleyHollis/yt-summarizer --skill github-actions-pipelines
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-actions-pipelines
Source: https://github.com/AshleyHollis/yt-summarizer/tree/main/.agents/skills/github-actions-pipelines
Command: npx skills add https://github.com/AshleyHollis/yt-summarizer --skill github-actions-pipelines

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to implementing and maintaining consistent GitHub Actions CI/CD pipelines, enabling teams to standardize workflows, composite actions, and deployment automation across projects.

Core Features & Use Cases

  • Comprehensive guidance for building and maintaining GitHub Actions workflows, including main pipelines (CI, Preview, Production) and supporting composite actions.
  • Deployment patterns for preview environments, production releases, and infrastructure validation.
  • Use Case: A developer wants to introduce a reusable composite action to run lint and tests across repos, ensuring consistent quality checks and faster onboarding.

Quick Start

Review the existing workflows in .github/workflows (ci.yml, preview.yml, deploy-prod.yml) and the composite actions under .github/actions. Then apply the patterns to your project, validate with actionlint, and push changes to trigger GitHub Actions.

Frequently Asked Questions about github-actions-pipelines

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

FAQPage Schema
How do I standardize GitHub Actions workflows across multiple repositories?

You can standardize GitHub Actions workflows across multiple repositories by implementing reusable composite actions for shared tasks like linting and testing, alongside structured CI, preview, and production pipeline patterns to enforce consistency and governance.

What is the best way to structure GitHub Actions CI/CD pipelines for preview and production environments?

The best way to structure GitHub Actions CI/CD pipelines is to separate workflows into distinct files for CI, preview, and production deployments, utilizing composite actions to automate and standardize deployment patterns across environments.

How do I create reusable composite actions for GitHub Actions CI/CD?

To create reusable composite actions for GitHub Actions CI/CD, define the action logic in a dedicated directory, then reference these composite actions within your main workflows to standardize quality checks and automate repetitive tasks.

Can I use actionlint to validate GitHub Actions workflow patterns?

Yes, you can use actionlint to validate GitHub Actions workflow patterns, ensuring your CI/CD pipelines, composite actions, and deployment automation configurations are syntactically correct and free of structural errors before pushing changes.

Why do my GitHub Actions deployment automation workflows keep failing?

GitHub Actions deployment automation workflows frequently fail due to inconsistent workflow patterns or incorrectly configured composite actions, which can be identified and resolved by applying standardized pipeline governance and running validation checks.

Do I need existing GitHub Actions workflows to use this standardization approach?

You should review existing workflows in your .github/workflows directory and supporting composite actions under .github/actions before applying standardized patterns to ensure seamless integration with your current repository structure.