Works with the AI tools you already use

    CClaude CodeCCursorCCodex CLIGGitHub CopilotGGemini CLI+17 more

    Github Actions Architect

    by Tommi Sullivan

    2

    Generate secure, SHA-pinned, and cost-optimized GitHub Actions workflows with OIDC and least-privilege defaults.

    Secure checkout via Stripe

    0 installsSecurity scanned

    See it in action

    You say

    Set up a CI pipeline for my Node.js app that deploys to AWS when I push to main.

    Your agent does

    I've generated ci.yml and deploy.yml. They use SHA-pinned actions, OIDC for AWS auth (no secrets stored), and job-level permissions set to 'contents: read'. Dependencies are cached via actions/setup-node and deployments are gated by a 'production' environment.

    What you get

    Enforce least-privilege GITHUB_TOKEN permissions across all workflow jobs.Reduce CI costs by implementing concurrency groups and path-based filtering.Secure cloud deployments using OIDC to eliminate long-lived access keys.Prevent supply chain attacks by pinning third-party actions to immutable SHAs.

    About this skill

    The problem

    Standard CI/CD templates often use broad write permissions and unpinned third-party actions, creating significant supply chain vulnerabilities. Most pipelines also waste money and time by rebuilding dependencies from scratch on every commit.

    What it does

    • Generates hardened YAML workflows using explicit least-privilege permissions and SHA-pinned actions.
    • Implements intelligent caching and concurrency controls to reduce runner minutes and build times.
    • Configures secure cloud authentication using OIDC instead of long-lived, high-risk secrets.
    • Automates environment-specific deployments with gated approvals and path-based triggers for monorepos.

    Frameworks & tools

    GitHub Actions, OIDC (AWS, GCP, Azure), actionlint, YAML, and ecosystem-specific caching (Node.js, Python, Go, Rust).

    Why this beats prompting it yourself

    General LLMs often overlook critical security practices like SHA-pinning or the risks of pull_request_target. This skill enforces a hard requirement for security defaults and cost-saving job topology that standard prompts miss.

    Use cases

    • Setting up a secure PR validation pipeline with parallel testing and linting.
    • Automating package releases to npm or PyPI with provenance and granular permissions.
    • Deploying to cloud providers using Workload Identity Federation instead of static keys.
    • Managing complex monorepo builds that only trigger jobs for modified packages.

    Known limitations

    Does not support self-hosted runner configuration or Enterprise Server-specific features like Runner Groups unless specified.

    How to install

    Drop the file into your AI Agent. Works with Claude, Cursor, ChatGPT, and 20+ more.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    30-day refund

    Not a fit? Get your money back

    Trust & safety

    Security scanned

    Verified clean 1 month ago

    Listed1 month ago

    Creator

    Tommi Sullivan

    Tommi Sullivan

    6 skills on Agensi

    Frequently Asked Questions

    Popular in DevOps & Deployment