── SKILL
automation-prompt✓ APPROVED

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

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

Inside: The trigger / steps / data-flow / branches / error-handling scaffold.

01 / HOW TO USE

Install it in one line, or paste it in.

1
In Claude Code (one command)
Copy the install line, paste it into your terminal, and restart Claude Code. The skill installs itself to ~/.claude/skills/ and runs automatically when it is relevant.
2
In Claude, ChatGPT, or a Project (no terminal)
Open the file, then upload it to your chat or paste its contents in. A skill is just a markdown file of instructions, so any capable AI can follow it.
New to skills? A skill is a plain-text file that teaches your AI a workflow. Point any capable assistant at it and it follows the steps, on your data.
02 / MAKE IT YOURS

Connect your context. Set it to your motion.

SET IT TO YOUR MOTION
Set thisWhat it isExample
Target platformThe tool you will build inn8nMakeZapier
Your appsThe services in your stack the workflow will touchYour CRMyour emailyour sheet
Error policyWhat should happen when a step fails"Log it and notify medo not retry silently"
03 / THE FULL SKILL

Everything the skill does, in full.

── WHAT THIS 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.

── THE METHOD
  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 (EXAMPLE)
EXAMPLE OUTPUT
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.
── EXAMPLE CHAT
EXAMPLE CHAT
You
When a lead fills out our form, I want them added to the CRM and pinged in Slack. Build me the automation prompt.
CLAUDE
Here's the build prompt for n8n. Trigger: webhook, fires when the website form is submitted. 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. The detail that saves you a debugging session later: the error handling branch. Without it, a CRM hiccup just eats the lead and nobody notices until someone asks why a form fill never showed up.
You
What should I test before I trust it?
CLAUDE
One form with a known email (should update) and one with a new email (should create). If both branches fire clean, you're live. One sharpener: tell me what happens if the same email submits twice in five minutes, that's the edge case most people forget to branch for.
04 / GO FURTHER

Where an operator takes this next.

Hand-building one automation proves the shape. Here's the operator version.

The prompt is the blueprint. The platform just needs it spelled out once.

01
Wire it straight into n8n or Make

Paste the build prompt into the platform's AI workflow builder so the trigger, branches, and error handling assemble themselves instead of you clicking through nodes one by one.

02
Version the prompt, not just the workflow

Keep the build prompt in a doc alongside the live automation, so when it breaks in six months you have the spec to rebuild from instead of reverse-engineering a tangle of nodes.

03
Chain automations off each other

Once this one posts to Slack, add a second automation prompt that watches that channel and books a follow-up task in your CRM automatically.

05 / PART OF A BIGGER PLAY

One skill is the on-ramp.

── GET NEW SKILLS IN YOUR INBOX

One operator-built skill a week. Free.