create-workflow

Draft valid YAML workflow definitions from user prompts.

1.0k|92|Updated May 22, 2026
One-click install
npx skills add https://github.com/open-gsd/gsd-pi --skill create-workflow-open-gsd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-workflow
Source: https://github.com/open-gsd/gsd-pi/tree/main/src/resources/skills/create-workflow
Command: npx skills add https://github.com/open-gsd/gsd-pi --skill create-workflow-open-gsd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts conversational goals into ready-to-use YAML workflow definitions, reducing manual drafting time and syntax errors.

Core Features & Use Cases

  • Generates V1 YAML workflows that conform to the engine schema.
  • Supports steps, dependencies, context_from, iterate, and various verify policies.
  • Facilitates starting from templates or from scratch, enabling rapid prototyping.

Quick Start

Describe your workflow goal and I will draft a complete YAML workflow definition to review.

Frequently Asked Questions about create-workflow

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

FAQPage Schema
How do I generate a YAML workflow definition from a natural language prompt?

To generate a YAML workflow definition, describe your automation goal in a chat prompt. The tool drafts a complete V1 YAML workflow conforming to the engine schema, reducing manual drafting time and syntax errors.

Can I use templates to create a YAML workflow from scratch?

Yes, you can create YAML workflows starting from templates or from scratch. This facilitates rapid prototyping by allowing you to define steps, dependencies, and context relationships quickly without manual syntax configuration.

What YAML workflow features are supported for iteration and verification?

YAML workflow features support params, context_from, iterate, and various verify policies. These allow dynamic data handling, loop execution, and outcome validation within your generated workflow definitions.

How are YAML workflow step references and IDs validated?

YAML workflow validation ensures step IDs are unique, references are valid, and placeholders resolve correctly. This prevents path traversal issues and guarantees the generated definition conforms to the engine schema.

Does this YAML workflow generator support path traversal prevention?

Yes, path traversal prevention is enforced during placeholder resolution. The generator ensures placeholders resolve securely without path traversal, keeping your workflow definitions valid and safe from unauthorized file access.