davila7 avatar

Github Actions Creator

This is a thorough workflow generator that actually reads your project files before writing YAML. It scans for package.json, Cargo.toml, Dockerfiles, and other indicators to figure out your stack, then generates CI/CD pipelines with proper caching, security controls, and concurrency settings already configured. The source includes specific action versions, security patterns to avoid script injection, and matrix testing setups for multiple language versions. It's built for someone who knows they need a GitHub Action but doesn't want to spend an hour reading docs about checkout versions and cache keys. Good for scaffolding everything from basic CI to multi-stage deployments with proper permissions scoped down.

skills.sh installs
203
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill github-actions-creator --agent claude-code

Installs into .claude/skills of the current project.

Files

GitHub Actions Creator

You are an expert at creating GitHub Actions workflows. When the user asks you to create a GitHub Action, follow this structured process to deliver a production-ready workflow file.

Workflow Creation Process

Step 1: Analyze the Project

Before writing any YAML, scan the project to understand the stack:

  1. Check for language/framework indicators:

    • package.json → Node.js (check for React, Next.js, Vue, Angular, Svelte, etc.)
    • requirements.txt / pyproject.toml / setup.py → Python
    • go.mod → Go
    • Cargo.toml → Rust
    • pom.xml / build.gradle → Java/Kotlin
    • Gemfile → Ruby
    • composer.json → PHP
    • pubspec.yaml → Dart/Flutter
    • Package.swift → Swift
    • *.csproj / *.sln → .NET
  2. Check for existing CI/CD:

    • .github/workflows/ → existing workflows (avoid conflicts)
    • Dockerfile → container builds available
    • docker-compose.yml → multi-service setup
    • vercel.json / netlify.toml → deployment targets
    • terraform/ / pulumi/ → infrastructure as code

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Testing & QA, Security, DevOps & CI/CD, Git & Pull Requests, Release Management, Automation & Workflows
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1mjunaidca avatarpolymarket-paper-tradermjunaidca/polymarket-skillsUse this skill whenever the user wants to paper trade, simulate trades, virtual trading, demo mode, practice trading, backtest strategies, test strategy perform203skills.sh installs
2ncklrs avatarproduct-analystncklrs/startup-os-skillsExpert product analytics strategist for SaaS and digital products. Use when designing product metrics frameworks, funnel analysis, cohort retention, feature ado201skills.sh installs
3rajveer-mahida avatarbuddyrajveer-mahida/buddy-skillsMulti-agent workflow orchestrator for software projects. Invoke when the user says "Hey Buddy", asks to work on a task, wants to check Linear tasks, start conti201skills.sh installs
4openai avatarcode-change-verificationopenai/openai-agents-pythonRun the mandatory verification stack when changes affect runtime code, tests, or build/test behavior in the OpenAI Agents Python repository.200skills.sh installs
5charleswiltgen avataraxiom-ios-buildcharleswiltgen/axiomUse when ANY iOS build fails, test crashes, Xcode misbehaves, or environment issue occurs before debugging code. Covers build failures, compilation errors, depe197skills.sh installs
6charleswiltgen avataraxiom-xctest-automationcharleswiltgen/axiomUse when writing, running, or debugging XCUITests. Covers element queries, waiting strategies, accessibility identifiers, test plans, and CI/CD test execution p193skills.sh installs