create-github-action

Scaffold deterministic GitHub Actions CI/CD workflows with YAML files.

5|3|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/richfrem/agent-plugins-skills --skill create-github-action-richfrem
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-github-action
Source: https://github.com/richfrem/agent-plugins-skills/tree/main/plugins/agent-scaffolders/skills/create-github-action
Command: npx skills add https://github.com/richfrem/agent-plugins-skills --skill create-github-action-richfrem

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates scaffolding of deterministic GitHub Actions CI/CD workflows to streamline repository automation and reduce manual setup.

Core Features & Use Cases

  • Deterministic workflow scaffolding for common CI/CD tasks (test, build, deploy, lint, release, security).
  • Argument-driven customization to seed Phase 1 discovery and generate .github/workflows files.
  • Clear setup instructions and secret/environment variable guidance for production-ready pipelines.

Quick Start

Run the create-github-action skill with an optional workflow type (e.g., test, build, deploy) to seed discovery and scaffold the corresponding workflow.

Frequently Asked Questions about create-github-action

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

FAQPage Schema
How do I scaffold a GitHub Actions workflow for CI/CD automation?

Scaffolding GitHub Actions workflows involves generating a .github/workflows YAML file populated with triggers, runners, secrets, and deterministic steps. This approach standardizes pipelines and automates repository-level tasks like test, build, deploy, lint, release, and security checks.

What is deterministic workflow scaffolding for GitHub Actions?

Deterministic workflow scaffolding produces repeatable .github/workflows YAML files for GitHub Actions. By using argument-driven customization, it ensures predictable CI/CD pipeline configurations for common tasks like testing, building, deploying, linting, releasing, and security scanning.

Can I customize GitHub Actions YAML files for specific CI/CD tasks like deploy or lint?

Yes, you can customize GitHub Actions YAML files by providing an optional workflow type argument such as test, build, deploy, lint, release, or security. This argument seeds discovery and scaffolds the corresponding deterministic CI/CD workflow steps.

How do I configure secrets and environment variables in GitHub Actions workflows?

Configuring secrets and environment variables in GitHub Actions workflows requires defining them within the generated .github/workflows YAML file. The scaffolding process provides clear setup instructions and secret guidance to ensure your repository automation pipelines are production-ready.

Does GitHub Actions workflow scaffolding work for standardizing pipelines across multiple repositories?

Yes, GitHub Actions workflow scaffolding is designed specifically for standardizing pipelines across multiple repositories and teams. It generates deterministic .github/workflows YAML files to ensure repeatable CI/CD automation and reduce manual setup across your projects.

What are the limitations of using scaffolding for GitHub Actions CI/CD pipelines?

The limitation of using scaffolding for GitHub Actions pipelines is that it generates deterministic YAML files, meaning highly dynamic or deeply customized non-standard workflow logic may require manual modifications outside the generated scaffold to function correctly.