Turn a workflow idea into a build-ready automation prompt.

“I know the workflow I want automated. How do I turn it into something n8n or Zapier can build?”

Turns a workflow idea into a build prompt with the trigger, ordered steps, data flow, branches, and error handling.

RUN THE OPERATOR SYSTEMINTERMEDIATE✓ APPROVED 4/4
EXAMPLE PROMPTS
>Turn this into a build prompt for n8n: when a deal goes closed-won, notify the CSM and create onboarding tasks
>Write the Make scenario prompt for routing new inbound leads, with error handling
>What branches and failure cases am I missing in this automation idea?
ABOUT THIS SKILL

What this skill does

Takes a workflow idea in plain words and returns a build prompt structured for an automation platform: the trigger, the steps in order, the data that moves between them, the branches, and the error handling. Automations break on the details. This pins them down before you build.

Inputs

An automation platform to build in (n8n, Make, Zapier, or similar). No connectors here; the prompt describes the workflow you then assemble. Bring the "when X, do Y."

How it works

  1. 1
    1. State the trigger precisely: what event starts this, and how often it can fire.
    1. List the steps in order, each as "take this, do that, pass this along."
    2. Name the data that moves between steps. The field that step 2 needs from step 1 is where automations break.
    3. Add the branches: "if the record already exists, update it; if not, create it."
    4. Add error handling: what happens when a step fails or returns nothing.
    5. Add a test plan: the one input you will run through it to confirm it works end to end.

Output format

Idea: "when a lead fills the form, add them to the CRM and Slack me." Built prompt:

Platform: n8n.

Trigger: webhook, fires when the website form is submitted. Expect { name,
email, company, message }.

Steps:
1. Look up the email in the CRM (search by email).
2. Branch:
   - If found: update the record, append the message to notes.
   - If not found: create a new lead with the form fields.
3. Post to Slack #leads: "New lead: {name} at {company}. {message}"

Error handling: if the CRM step fails, post to Slack #alerts with the error and
the raw payload. Do not drop the lead silently.

Test: submit one form with a known email and one with a new email. Confirm one
updates and one creates.
RELATED SKILLS
ALL RUN THE OPERATOR SYSTEM SKILLS →