Agent skill · software engineering · davila7

github-actions-creator

Use when the user wants to create, generate, or set up a GitHub Actions workflow. Handles CI/CD pipelines, testing, deployment, linting, security scanning, release automation, Docker builds, scheduled tasks, and any custom workflow for any language or framework.

Why this skill is useful

Adds a comprehensive set of executable YAML templates for GitHub Actions workflows that automate CI/CD processes across various languages and frameworks.

What it needs

About 5k tokens when loaded. Last updated 2026-08-06. 30,138 stars on the source repository.

What this skill does

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 3. Check for tooling: .eslintrc / eslint.config. → ESLint configured prettier → Prettier configured jest.config / vitest.config / pytest.ini → test framework .env.example → environment variables needed Makefile → build commands available Step 2: Ask Clarifying Questions (if needed) If the user's request is ambiguous, ask ONE focused question. Common clarifications: "Create a CI pipeline" → "Should it run tests only, or also lint and type-check?" "Add deployment" → "Where does this deploy? (Vercel, AWS, GCP, Docker Hub, etc.)" "Set up tests" → "Should tests run on PR only, or also on push to main?" If the intent is clear, skip this step and proceed. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills davila7/github-actions-creator

View the source on GitHub

Browse the @skills marketplace