deployment-pipelines

Author and review secure GitHub Actions CI/CD pipelines with OIDC federation.

15|3|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/LazyIsEfficient/agentic-os --skill deployment-pipelines
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deployment-pipelines
Source: https://github.com/LazyIsEfficient/agentic-os/tree/main/.claude/skills/deployment-pipelines
Command: npx skills add https://github.com/LazyIsEfficient/agentic-os --skill deployment-pipelines

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Infrastructure engineers and developers often struggle to design and validate GitHub Actions pipelines that are secure, auditable, and maintainable. This skill provides a structured approach to authoring and reviewing CI/CD workflows, enforcing least-privilege permissions, and eliminating long-lived credentials through OIDC federation.

Core Features & Use Cases

  • Guidance for GitHub Actions workflows, reusable workflows, and composite actions to standardize CI/CD across repos.
  • OIDC federation to AWS and GCP, with environment-scoped secrets and minimal permissions to reduce blast radius.
  • Best-practices for caching, artifacts, and security hardening in pipelines; triggers on edits to workflows and action definitions.
  • Use cases include reviewing existing pipelines for security deficiencies, designing new workflows for automated deployments, and auditing pipelines for compliance.

Quick Start

Describe your CI/CD scenario and let it guide you through secure GitHub Actions configuration.

Frequently Asked Questions about deployment-pipelines

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

FAQPage Schema
How do I configure GitHub Actions pipelines with OIDC federation to AWS or GCP?

Configure GitHub Actions pipelines with OIDC federation by assuming cloud roles directly using short-lived tokens instead of long-lived credentials, applying environment-scoped secrets and minimal permissions to reduce blast radius.

What are the best practices for securing GitHub Actions workflows?

Securing GitHub Actions workflows requires enforcing least-privilege permissions, pinning actions to specific commit SHAs, defining explicit permissions, using environment-scoped secrets, and implementing OIDC federation to eliminate static credentials.

How do I audit existing CI/CD workflows for security deficiencies?

Audit existing CI/CD workflows by validating configurations against pipeline-hardening best practices, checking for unpinned action versions, missing explicit permissions, and long-lived credentials lacking OIDC federation to ensure compliance.

Can I use reusable workflows and composite actions to standardize CI/CD across repositories?

Yes, you can use reusable workflows and composite actions to standardize CI/CD across repositories, applying consistent OIDC federation, caching, artifact handling, and permission-scoping rules across edits, PRs, and releases.

Why should I pin actions to commit SHAs instead of version tags in GitHub Actions?

Pin actions to commit SHAs in GitHub Actions to prevent supply chain attacks, ensuring immutable references that enforce least privilege and maintain auditable, secure pipeline configurations against malicious tag updates.

Does this pipeline hardening approach support both AWS and GCP cloud providers?

Yes, this pipeline hardening approach supports OIDC federation to both AWS and GCP, applying environment-scoped secrets and minimal permissions to reduce blast radius across multi-cloud automated deployment workflows.