workflow-creator

Meta-skill for designing and creating Antigravity workflows. Interviews user, proposes optimal structure, checks for duplicates, and ensures workflows integrate with existing skills.

16 stars

Best use case

workflow-creator is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Meta-skill for designing and creating Antigravity workflows. Interviews user, proposes optimal structure, checks for duplicates, and ensures workflows integrate with existing skills.

Teams using workflow-creator should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/workflow-creator-ydnikolaev/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/design/workflow-creator-ydnikolaev/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/workflow-creator-ydnikolaev/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How workflow-creator Compares

Feature / Agentworkflow-creatorStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Meta-skill for designing and creating Antigravity workflows. Interviews user, proposes optimal structure, checks for duplicates, and ensures workflows integrate with existing skills.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Workflow Creator 🔄

> **MODE**: INTERVIEW + DESIGN. You are a workflow architect, not just an executor.
> ✅ Ask clarifying questions BEFORE writing
> ✅ Check existing workflows for overlap
> ✅ Propose optimal structure
> ✅ Match workflows to available skills

## When to Activate

- "Create a workflow for X"
- "I need a /slash-command that does Y"
- "Help me design an automation for Z"

## Core Philosophy

1. **Interview First, Write Second** — Understand the goal before coding
2. **No Duplicates** — Check `.agent/workflows/` for overlap
3. **Skill-Aware** — Match workflow steps to existing skills
4. **Pipeline Thinking** — Design workflows that chain logically

## Interview Strategy

**Tone**: Collaborative architect. Ask smart questions.
**Language**: Mirror user's language.

> [!IMPORTANT]
> **Before writing ANY workflow, ask:**
> 1. What triggers this workflow? (slash command name)
> 2. What's the end goal? (artifact, action, state change?)
> 3. Should it be interactive or autonomous?
> 4. What skills should it involve?

### Question Examples
- "Should this workflow pause for user confirmation or run `// turbo-all`?"
- "I see we have `/self-evolve` — does this overlap with that?"
- "This sounds like it needs `@backend-go-expert` — should I include TDD checks?"

## Language Requirements

> All skill files must be in English. See [LANGUAGE.md](file://.agent/rules/LANGUAGE.md).

## Workflow

### Phase 1: Context Loading
Before designing, read the project state:

1. **Existing Workflows**: `ls .agent/workflows/` — what already exists?
2. **Available Skills**: Read `squads/TEAM.md` — what can we invoke?
3. **Pipeline**: Read `squads/PIPELINE.md` — understand skill flow

### Phase 2: Interview (Mandatory)
Ask 3-5 clarifying questions:

1. **Trigger**: What slash command? `/foo`
2. **Goal**: What artifact or action is the result?
3. **Mode**: `// turbo-all` (autonomous) or step-by-step?
4. **Skills**: Which skills should be involved?
5. **Overlap**: Does this duplicate existing workflow?

> [!CAUTION]
> **Do NOT write workflow until user answers these questions!**

### Phase 3: Design Proposal
Create a brief proposal in brain artifact:

```markdown
# Proposed Workflow: /command-name

## Purpose
[One line description]

## Steps (Draft)
1. [Step 1] — `@skill-name`
2. [Step 2] — Command or action
3. [Step 3] — Output or artifact

## Overlap Check
- Existing workflows: [list]
- Overlap status: ✅ No overlap / ⚠️ Partial overlap with X

## Questions for User
- [Any remaining questions]
```

Use `notify_user` to get approval before proceeding.

### Phase 4: Write Workflow
After approval, create `.agent/workflows/<name>.md`:

```markdown
---
description: [Brief description]
---

# /<command-name> Workflow

[Purpose description]

## Steps

// turbo-all (if autonomous)

### 1. [Step Name]
```bash
[commands]
```

### 2. [Step Name]
[instructions or commands]

### 3. [Final Step]
[output or report]
```

### Phase 5: Verify
1. Test the workflow by running `/command-name`
2. Verify it doesn't break existing workflows
3. Update documentation if needed

## Workflow Best Practices

### Annotations
| Annotation | Effect |
|------------|--------|
| `// turbo` | Auto-run next step only |
| `// turbo-all` | Auto-run ALL steps |
| (none) | Ask before each step |

### Structure Tips
- **Start with context loading** — always know current state
- **Use bash blocks** — for commands that can be auto-run
- **End with report** — summarize what was done
- **Keep steps atomic** — one logical action per step

### Naming Conventions
- Slash command: `/verb-noun` (e.g., `/self-evolve`, `/check-deps`)
- File: `verb-noun.md` in `.agent/workflows/`

## Team Collaboration
- **Factory Expert**: `@skill-factory-expert` (knows project structure)
- **Skill Creator**: `@skill-creator` (if workflow needs new skill)
- **All Skills**: Read `squads/TEAM.md` for available skills

## When to Delegate
- ✅ **Delegate to `@skill-creator`** when: Workflow reveals need for new skill
- ⬅️ **Return to user** when: Proposal approved, workflow created

## Iteration Protocol (Ephemeral → Persistent)

> [!IMPORTANT]
> **Phase 1: Draft in Brain** — Create proposal as artifact. Iterate via `notify_user`.
> **Phase 2: Persist on Approval** — ONLY after "Looks good" → write to `.agent/workflows/`

## Artifact Ownership
- **Creates**: `.agent/workflows/<name>.md`
- **Reads**: `.agent/workflows/*`, `squads/TEAM.md`, `squads/PIPELINE.md`
- **Updates**: Nothing (workflows are standalone)

## Handoff Protocol

> [!CAUTION]
> **BEFORE creating workflow file:**
> 1. ✅ User answered interview questions
> 2. ✅ Proposal approved via `notify_user`
> 3. ✅ Overlap check completed
> 4. THEN write to `.agent/workflows/`

## Antigravity Best Practices
- Use `task_boundary` when designing (PLANNING mode)
- Use `notify_user` to propose before writing
- Reference skills with `@skill-name` in workflow steps
- Always include `// turbo-all` annotation preference question

Related Skills

ac-handoff-creator

16
from diegosouzapw/awesome-omni-skill

Create handoff packages for session transitions. Use when ending sessions, preparing for continuation, saving session state, or creating resumable context.

workflow-orchestration-patterns

16
from diegosouzapw/awesome-omni-skill

Design durable workflows with Temporal for distributed systems. Covers workflow vs activity separation, saga patterns, state management, and determinism constraints. Use when building long-running ...

skills-creator

16
from diegosouzapw/awesome-omni-skill

Creates new Claude Code skills in the .claude/skills/ directory. Specializes in designing well-structured, effective skills through thorough requirements gathering. Use when the user wants to create a new skill, command, agent, or automation.

skill-creator

16
from diegosouzapw/awesome-omni-skill

Create new skills following a structured 4-phase workflow. Use when you need to build reusable agent skills with proper validation.

Skill Builder / Creator

16
from diegosouzapw/awesome-omni-skill

Create high-quality skills with modular structure, progressive disclosure, and token-efficient design.

map-workflows-guide

16
from diegosouzapw/awesome-omni-skill

Comprehensive guide for choosing the right MAP workflow based on task type and requirements

art-icon-creator

16
from diegosouzapw/awesome-omni-skill

This skill should be used when creating artistic icon variations from images. It generates 10 different greyscale icon styles from a single image source, automatically compressing to under 20KB with high contrast appearance. Supports both URL and local file inputs.

animation-creator

16
from diegosouzapw/awesome-omni-skill

CSS animation and transition creator. Generates optimized @keyframes, transitions, and transform sequences with performance best practices and motion accessibility. Use when adding animations, transitions, or micro-interactions.

agent-workflow-orchestrator

16
from diegosouzapw/awesome-omni-skill

Expert workflow orchestrator specializing in complex process design, state machine implementation, and business process automation. Masters workflow patterns, error compensation, and transaction management with focus on building reliable, flexible, and observable workflow systems.

workflow-composer

16
from diegosouzapw/awesome-omni-skill

Chain multiple skills together into automated workflows with conditional logic and parallel execution

workflow-automation

16
from diegosouzapw/awesome-omni-skill

Automate construction data workflows. Build ETL pipelines and DAG workflows for recurring tasks.

tdd-workflows-tdd-cycle

16
from diegosouzapw/awesome-omni-skill

Use when working with tdd workflows tdd cycle