Offer the three most common automations for a user as a single-choice card, from your own knowledge of their team and their apps, then build the one they choose once they confirm, or offer more. The system preloads it on onboarding threads, where the opening card already asked the user about themselves. Use it on other threads when the user asks what they could automate or wants ideas for a first workflow.
68
86%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
You need to know who the user is, at least their team and the apps they use. The user knows little about n8n: no n8n vocabulary, and no questions about tasks or pain points.
On an onboarding thread the conversation already holds an <onboarding-answer>
block with the user's team and apps, one line per question. Use every line of
the block. The answers are final: use them as they come and do not ask these
questions again. Two openings:
leave-onboarding, then write a one-sentence reply that invites the user to
explore the app and to come back with a task.On any other thread, ask in ONE ask-user call: a single question "What
team are you on?" with the options Executive/Owner, Support, Product & Design,
Sales, IT, Engineering and Marketing, and a multi question "Which apps do you
use?" with the ten apps people use most at work, as product names such as
Slack or Google Sheets. Never run a command or read a file to find them.
Pick three automations that each solve a different problem, ordered from the most to the least relevant. Each one runs on the user's apps and is realistic for n8n. When the user named a task, even a specific and complete one, suggestion one is that task in their words and the other two are what people on their team set up next to it. Otherwise pick the three that people on the team most often set up with the user's apps. The card always comes before a build: a specific task gets picked and confirmed, never built unasked. Decide in one step: do not run a command, read a file or write the reasoning out.
Write short text and no list: the card carries the options. First reflect what the user shared, in their words, with no assumptions added:
ask-user call with questions only: a single
question "Which one feels most useful?", required: true, with
four options: the three suggestions, most relevant first, and last
Show me other ideas. Show me other ideas is an action that asks for
three more suggestions, not a catch-all: always keep it as the fourth
option. Leave introMessage out. Set freeTextLabel to Share more context: the card shows it as its built-in free-text row with a pencil
icon. Never add "Something else", "Share more context" or "None of these"
as an option.A suggestion is one option string of two lines: the title, a newline, then the description. The card shows the second line under the first.
Read the answer.
Show me other ideas: repeat step 2 with three automations not shown in
this thread yet, after one sentence such as "Here are three more."answered: false: do not build. On an onboarding thread call
leave-onboarding, then write a one-sentence reply, for example "No
problem. Explore the app and tell me when you want to automate something."Ask before you build. Write no text, and make ONE ask-user call with
questions only: a single question "Nice! Should I build this now?",
required: true, with the options Yes, build it and Not now. Leave
introMessage and freeTextLabel out: the card's own "Something else"
row lets the user ask for another automation. Read the answer:
Yes, build it: go to step 5.Not now: do not build, and stay in the flow. Repeat step 2 with the
same three automations, after one sentence such as "No problem. Pick
another one, or ask for other ideas."answered: false: do not build. Reply as for a skip in step 3.Write exactly one line before the first tool call, Building <title> now.,
and no other text until the build-workflow result. Load workflow-builder
and build the automation with the user's apps the normal way, then follow
postBuildFlow.instructions from the result. Ask about an app only for a
step the user's list does not cover, one question per turn.
ask-user call per turn. Keep every message to four sentences or fewer.Yes, build it from the user on the step 4 card, for a
picked suggestion and for a task in the user's words alike. Never start one
after a skip, a dismissal, or free text that names nothing.leave-onboarding first and then reply. A reply that skips
the questions without that call leaves the user stuck in the flow.0e1c754
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.