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.
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
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/workflow-creator-ydnikolaev/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How workflow-creator Compares
| Feature / Agent | workflow-creator | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/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
Create handoff packages for session transitions. Use when ending sessions, preparing for continuation, saving session state, or creating resumable context.
workflow-orchestration-patterns
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
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
Create new skills following a structured 4-phase workflow. Use when you need to build reusable agent skills with proper validation.
Skill Builder / Creator
Create high-quality skills with modular structure, progressive disclosure, and token-efficient design.
map-workflows-guide
Comprehensive guide for choosing the right MAP workflow based on task type and requirements
art-icon-creator
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
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
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
Chain multiple skills together into automated workflows with conditional logic and parallel execution
workflow-automation
Automate construction data workflows. Build ETL pipelines and DAG workflows for recurring tasks.
tdd-workflows-tdd-cycle
Use when working with tdd workflows tdd cycle