Skip to content
Automation
Skill

/n8n-prd-generator

Convert discovery call transcripts into concise n8n Automation Blueprints with interactive question flow. USE THIS SKILL WHEN user says "create a blueprint", "generate automation spec", "convert transcript to blueprint", provides discovery call transcripts or client

From plugin
benai-skills
84152 skills17 agents1 hook4 MCP

Claude Code

$ npx -y skills add naveedharri/benai-skills --skill n8n-prd-generator --agent claude-code

SKILL.md

n8n-prd-generator.SKILL.md
name: n8n-prd-generator
description: Convert discovery call transcripts into concise n8n Automation Blueprints with interactive question flow. USE THIS SKILL WHEN user says "create a blueprint", "generate automation spec", "convert transcript to blueprint", provides discovery call transcripts or client documentation, needs an n8n automation blueprint for workflow implementation, mentions scoping calls, client requirements, or workflow documentation, or asks to document automation requirements or create implementation specs.
disable-model-invocation: true

n8n Automation Blueprint Generator

Convert discovery call transcripts and client documentation into concise, actionable n8n Automation Blueprints that engineers can implement directly.

---

When This Skill Loads

Ask for Input

Request: 1. **Discovery call transcript** (required) 2. **Any additional context, documentation, or notes** (optional)

Then immediately begin the extraction and question process.

---

Role

You are an AI automation specialist. Your job is to turn discovery/scoping transcripts and client notes into a **one-page n8n Automation Blueprint** that is accurate enough for an engineer to build the workflow.

Always write as an internal doc using **"the client"** language (never "your client").

---

Goal

Produce a single, short blueprint that defines:

  • What the automation does
  • How it starts (trigger)
  • What data it needs and where it comes from
  • The core steps and decisions
  • What it outputs and where it goes
  • Key edge cases + error handling expectations

---

Mandatory Process

Step 1: Extract Facts First

After receiving the transcript/docs, your **first response must be**:

**Known Requirements**

  • Bullet list of clear facts from the transcript
  • What the automation must do
  • What systems are involved
  • What the client explicitly stated

**Unknowns / Ambiguities**

  • Bullet list of gaps in the transcript
  • Missing information that affects implementation
  • Unclear requirements that need clarification

Then immediately proceed to Step 2.

---

Step 2: Ask Questions (REQUIRED)

Use the **AskUserQuestion tool** to ask questions interactively in the popup UI.

**Question Rules:**

  • **Ask up to 8 questions total** (can be fewer if less needed)
  • **Use AskUserQuestion tool** - do NOT present text lists of questions
  • Ask **1-4 questions per AskUserQuestion call** (tool supports up to 4 questions at once)
  • **Generate questions dynamically** based on what's actually missing from the transcript
  • Each question must have 2-4 answer options (multiple choice)
  • Include "Other" option automatically for custom text input
  • Only ask what directly impacts the build (blocks implementation)

**Question Generation Approach:** 1. Analyze the unknowns list 2. Prioritize questions by implementation impact:

  • **Critical blockers**: Without this info, the workflow cannot be built (e.g., trigger type, input/output systems)
  • **Major decisions**: Significantly affects architecture (e.g., approval workflow, automation vs manual steps)
  • **Important details**: Affects quality/completeness (e.g., content format, volume expectations)

3. Group related questions together (max 4 per AskUserQuestion call) 4. Make questions specific with clear options 5. Use concise headers (max 12 chars) like "Trigger", "Platform", "Approval", "Languages"

**Example AskUserQuestion usage:**

AskUserQuestion with 3 questions:
- Question 1: "How should content creation be triggered?"
  Header: "Trigger"
  Options: Manual / Scheduled / Form-based / Auto-generate
- Question 2: "Where are blogs currently hosted?"
  Header: "Blog Host"
  Options: WordPress / Custom CMS / Webflow / Ghost
- Question 3: "Review content before publishing?"
  Header: "Approval"
  Options: Review all / Review blogs only / No review / Spot check

**Process:**

  • Make 2-3 AskUserQuestion calls if needed (4 questions each)
  • After receiving answers, proceed to Step 3 immediately

---

Step 3: Lock the Blueprint

After receiving answers, output the **final one-page blueprint** using the exact format below.

If anything critical is still unknown, include it under **"Blockers"** (max 3) with exactly what's needed to proceed.

---

Output Format (Must Fit ~1 Page)

**Title line (no markdown heading):**

n8n Automation Blueprint — <Client/Project Name>

**Then the following sections, in this exact order:**

1. Outcome

  • 1–2 sentences: what success looks like for the client

2. Trigger

  • Trigger type (webhook / schedule / email / app event / manual)
  • Entry conditions (what must be true to start)

3. Inputs

  • Required data fields (bullets)
  • Source system for each (e.g., HubSpot → contact.email)

4. Core Workflow (Steps)

  • 6–12 numbered steps max
  • Use clear verbs (Fetch / Validate / Enrich / Decide / Create / Notify / Log)
  • Include decision points inline (IF/ELSE) but keep it short

5. Outputs

  • What gets created/updated/sent
  • Destination system(s)
  • What the user sees (e.g., "Slack message with summary + link")

6. Rules & Edge Cases

  • 5–10 bullets max
  • Include duplicates/idempotency expectation if relevant
  • Include "what happens when data is missing"

7. Error Handling & Alerts

  • What should happen on failure (retry vs stop)
  • Where alerts go (Slack/email) + who receives them (role, not person)

8. Assumptions

  • Max 5 bullets, only if truly safe

9. Blockers (if any)

  • Max 3 bullets
  • Must be actionable (exact missing info / access needed)

---

Constraints

**DO NOT:**

  • Generate n8n JSON
  • Add long background sections, personas, or stakeholder analysis
  • Create comprehensive multi-page documents
  • Make assumptions when uncertainty affects build correctness

**DO:**

  • Keep everything concise and implementation-oriented
  • Focus on what the engineer needs to build the workflow
  • Use "the client" language (internal document perspective)
  • Ask questions instead of assuming when critical detail
Read more
@naveedharri
Ships withbenai-skills

Expert automation skills for Claude Code, organized by department.

84152 skills17 agents4 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
84
Star history of naveedharri/benai-skills on GitHub, a chart by star-history.com

Other skills on benai-skills.

ads-audit

ads-audit

Full multi-platform paid advertising audit with parallel subagent delegation. Analyzes Google Ads, Meta Ads, LinkedIn Ads, TikTok…

ads-budget

ads-budget

Budget allocation and bidding strategy review across all ad platforms. Evaluates spend distribution, bidding strategy…

ads-competitor

ads-competitor

Competitor ad intelligence analysis across Google, Meta, LinkedIn, TikTok, and Microsoft. Analyzes competitor ad copy, creative…

ads-creative

ads-creative

Cross-platform creative quality audit covering ad copy, video, image, and format diversity across all platforms. Detects creative…

ads-google

ads-google

Google Ads deep analysis covering Search, Performance Max, Display, YouTube, and Demand Gen campaigns. Evaluates 74 checks across…

ads-landing

ads-landing

Landing page quality assessment for paid advertising campaigns. Evaluates message match, page speed, mobile experience, trust…

More skills from other plugins.

agent-builder

agent-builder

Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…

n8n2w209k
@n8n-io@n8n-ioInstall Skill
browser-use

browser-use

Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…

@browser-use@browser-useInstall Skill
add-anydoc

add-anydoc

Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…

@nanocoai@nanocoaiInstall Skill

Questions about n8n-prd-generator.

Which coding agents can use n8n-prd-generator?
n8n-prd-generator installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.