github-actions

Enforce best practices for writing and reviewing GitHub Actions workflows.

14|4|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/ippontech/terraform-provider-anthropic --skill github-actions-ippontech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-actions
Source: https://github.com/ippontech/terraform-provider-anthropic/tree/main/.claude/skills/github-actions
Command: npx skills add https://github.com/ippontech/terraform-provider-anthropic --skill github-actions-ippontech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams write and review GitHub Actions workflows with safety, determinism, and maintainability in mind, reducing flaky CI, security risks, and maintenance burden.

Core Features & Use Cases

  • Enforce immutable action references and explicit permissions in every workflow.
  • Promote secure secret handling and minimize surface area for credential leakage.
  • Use Case: When updating a workflow file, apply these guidelines to ensure reproducible builds and auditable changes.

Quick Start

Apply these guidelines when creating or editing .github/workflows/ files to ensure secure, deterministic, and maintainable CI pipelines.

Frequently Asked Questions about github-actions

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

FAQPage Schema
How do I enforce immutable action references in GitHub Actions workflows?

To enforce immutable action references in GitHub Actions workflows, pin actions to a full commit SHA rather than mutable tags. This ensures reproducible builds, prevents unauthorized modifications, and maintains auditable changes across your CI pipelines.

Why should I set explicit permissions in GitHub Actions YAML files?

Setting explicit permissions in GitHub Actions YAML files minimizes the surface area for credential leakage. By declaring the minimum required access rights for your workflow tokens, you enforce secure secret handling and significantly reduce security risks.

What are the best practices for secure secret handling in CI-CD workflows?

Best practices for secure secret handling in CI-CD workflows involve minimizing credential exposure by explicitly defining permissions and using masked environment variables. This approach promotes safe secret handling and reduces maintenance burden in YAML workflows.

Does this approach work for both creating and reviewing existing GitHub Actions workflows?

Yes, this approach works for both creating and reviewing existing GitHub Actions workflows. Applying these guidelines when updating or writing .github/workflows/ files ensures safe, deterministic, and maintainable CI pipelines across linting and deployment.

How can I reduce flaky CI and maintenance burden in GitHub Actions?

Reduce flaky CI and maintenance burden in GitHub Actions by enforcing immutability of action references and explicit permissions. This ensures reproducible builds and auditable changes, addressing safety and determinism in your workflows.