github-actions-gen

Unknown: help. Use when you need github actions gen capabilities. Triggers on: github actions gen, type, lang, deploy, matrix, no-cache.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "github-actions-gen" with this command: npx skills add ckchzh/github-actions-gen

github-actions-gen

Generate production-ready GitHub Actions CI/CD workflow files for any project type. Supports Node.js, Python, Docker, Terraform, Go, and Rust with matrix builds, dependency caching, artifact management, deployment pipelines, environment secrets, and reusable workflows. Create complete .github/workflows/ YAML configurations with best practices for testing, building, linting, and deploying applications.

Commands

CommandDescription
ciGenerate a CI workflow (test, lint, build)
cdGenerate a CD workflow (deploy to various targets)
dockerGenerate Docker build and push workflow
terraformGenerate Terraform plan/apply workflow
matrixGenerate a matrix build workflow
releaseGenerate a release/publish workflow
cronGenerate a scheduled workflow
reusableGenerate a reusable workflow template

Usage

# Generate CI workflow for Node.js
github-actions-gen ci --lang node --version "18,20,22"

# Generate CD workflow deploying to AWS
github-actions-gen cd --target aws --service ecs

# Docker build and push to GHCR
github-actions-gen docker --registry ghcr --platforms "linux/amd64,linux/arm64"

# Terraform workflow with plan on PR, apply on merge
github-actions-gen terraform --provider aws --workspace production

# Matrix build for Python
github-actions-gen matrix --lang python --versions "3.10,3.11,3.12" --os "ubuntu,macos"

# Release workflow with changelog
github-actions-gen release --lang node --registry npm

# Scheduled workflow
github-actions-gen cron --schedule "0 2 * * 1" --job "cleanup"

Examples

Node.js CI with Tests and Coverage

github-actions-gen ci --lang node --version 20 --coverage --lint

Python CI/CD Pipeline

github-actions-gen ci --lang python --version "3.11,3.12" --test pytest --lint ruff

Multi-platform Docker Build

github-actions-gen docker --registry ghcr --platforms "linux/amd64,linux/arm64" --cache

Features

  • Matrix builds — Test across multiple versions and OS combinations
  • Dependency caching — npm, pip, go modules, cargo caching
  • Docker builds — Multi-platform builds with layer caching
  • Terraform — Plan on PR, apply on merge workflows
  • Releases — Automated versioning and publishing
  • Reusable workflows — DRY workflow templates
  • Security — Minimal permissions, secret management

Keywords

github actions, ci/cd, workflow, pipeline, continuous integration, continuous deployment, devops, automation, testing, deployment

💬 Feedback & Feature Requests: https://bytesagain.com/feedback Powered by BytesAgain | bytesagain.com

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Tesla Commander

Command and monitor Tesla vehicles via the Fleet API. Check status, control climate/charging/locks, track location, and analyze trip history. Use when you ne...

Registry SourceRecently Updated
1790Profile unavailable
Coding

Env Config

环境变量配置管理。.env模板生成(Node/Python/Go/Docker)、验证、环境变量生成、多环境合并、加密建议、文档化。Environment variable config manager with templates, validation, generation, multi-env merge...

Registry SourceRecently Updated
1600Profile unavailable
Coding

Wechat Mini App

微信小程序开发助手。项目脚手架、页面生成、组件开发、API调用、配置、部署发布。WeChat mini program dev helper. 微信小程序、开发。

Registry SourceRecently Updated
2321Profile unavailable
Coding

Webpack Config

Webpack/Vite配置生成。项目配置、插件、Loader、优化、代码分割、迁移。Webpack/Vite config generator with plugins, loaders, optimization, code splitting. Webpack、Vite、构建工具。

Registry SourceRecently Updated
1600Profile unavailable