create-workflow

Create valid V1 YAML workflow definitions for the GSD workflow engine.

321|26|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/mkurman/tamux --skill create-workflow-mkurman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-workflow
Source: https://github.com/mkurman/tamux/tree/main/skills/gsd-2/skills/create-workflow
Command: npx skills add https://github.com/mkurman/tamux --skill create-workflow-mkurman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users craft valid V1 YAML workflow definitions that the GSD workflow engine can execute, reducing setup time and preventing syntax or structural errors.

Core Features & Use Cases

  • Guides users through defining version, name, description, params, and steps with proper snake_case keys and verification policies.
  • Demonstrates usage of features like context_from, iterate, and parameter substitution to build flexible, reusable workflows for prototypes and production pipelines.
  • Supports creating workflows from scratch or by customizing existing templates to fit tasks such as code audits, release checklists, and data processing pipelines.

Quick Start

Create a basic workflow named my-workflow with two steps: gather and analyze; include content-heuristic verification for both steps.

Frequently Asked Questions about create-workflow

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

FAQPage Schema
How do I create a valid YAML workflow definition from scratch?

To create a valid YAML workflow definition from scratch, define the version, name, description, and steps using proper snake_case keys. This ensures the GSD workflow engine can execute your workflow without structural errors.

What is the YAML schema structure required for GSD workflow execution?

The YAML schema structure for GSD workflow execution requires version: 1, unique step IDs, and non-empty prompts. Adhering to this structure ensures your workflow definitions are valid and ready for the engine to run.

Can I use templates to build workflows for code audits and release checklists?

Yes, you can customize existing templates to build workflows for code audits and release checklists. This approach allows you to define steps, dependencies, and parameters quickly for production pipelines.

How do parameters and context_from work in YAML workflow definitions?

Parameters and context_from in YAML workflow definitions enable flexible, reusable workflows by allowing parameter substitution and context passing between steps. This mechanism supports dynamic data processing and iterative execution.

What are the limitations when defining verification policies in YAML workflows?

Verification policies in YAML workflows require non-empty prompts and unique step IDs to function correctly. You must ensure adherence to the V1 YAML schema to prevent validation errors and execution failures.

Does the GSD workflow engine support iterate and dependency features in YAML?

Yes, the GSD workflow engine supports iterate and dependency features in YAML workflow definitions. These features allow you to build complex, multi-step pipelines with proper execution order and iterative processing.