n8n Workflow Builder for Claude Code

Build and debug n8n workflows from Claude Code: valid JSON, correct items and expressions, safe credentials, tested before going live.

Development / Backendn8nworkflow-automation
by AgentVoltv1.0.0
Free to sign up · every skill included with AgentVolt Pro

Before & after

Same prompt, same agent — the only difference is the skill.

Prompt“Build an n8n workflow that syncs new Stripe charges to a spreadsheet.”
Beforegeneric AI agent
That sounds like a useful automation. I can help you think through what nodes you'd need for that kind of workflow. You might want to start with a Stripe trigger to catch new charges, then add a spreadsheet node to write the data. There are a few different ways to structure this depending on your specific needs. I could explain how n8n workflows generally work and what nodes are typically used for this kind of task. Would you like me to walk you through the general approach, or do you have specific requirements?
Afterwith n8n Workflow Builder for Claude Code
N8N WORKFLOW: STRIPE CHARGES → SPREADSHEET

Nodes and connections:

[Stripe Trigger: charge.succeeded] →
→ [Function node: Extract amount, currency, customer_id, timestamp] →
→ [Google Sheets: Append to "Charges" tab] →
→ [Conditional: If amount > 1000] →
→ [Slack: Notify channel] →
→ [Error handler: Log failed appends]

TRIGGER SETUP

Event: charge.succeeded
Polling interval: Real-time via webhook
Test data: Recent test charge

FUNCTION NODE CODE

Return {
  amount: charge.amount / 100,
  currency: charge.currency.toUpperCase(),
  customer: charge.customer,
  created: new Date(charge.created * 1000).toISOString()
}

SPREADSHEET OUTPUT

Columns: Timestamp | Amount | Currency | Customer | Status
Sheet: "Charges"
Append mode: New rows at bottom

TEST RESULT

Successfully synced 3 test charges. Next: Monitor for 24 hours and adjust thresholds.

About this skill

Most AI-generated n8n workflows fail on import or run silently wrong. This skill builds and fixes workflows with the details an experienced n8n developer checks every time.

What it does

  • Produces workflow JSON with real node types, connections keyed by node name, and active set to false until tested
  • Gets the item model, Code node return shapes, and expressions right, including paired items after merges
  • Handles pagination, rate limits, empty outputs, error workflows, and time zones
  • References credentials by name and never embeds secrets
  • Debugs from the first failing node backward and tests on a copy, never on a live production workflow

What you get

A flow plan, node table, importable JSON or MCP changes, a test plan, and a list of anything unverified.

Best for

Automation builders and developers who use n8n and want Claude Code to build or repair workflows reliably.

SKILL.md preview

SKILL.md
---
name: n8n-skill-claude-code
description: Build, debug, and extend n8n workflows from Claude Code - valid workflow JSON with real node types and versions, connections keyed by node name, correct item and expression handling, credentials referenced never embedded, error workflows, pagination and rate limits, and safe testing through an n8n MCP server or the n8n API without touching live production workflows. Use when the user says "build me an n8n workflow", "fix my n8n workflow", "why does this n8n node output nothing", "import this workflow JSON", "connect Claude Code to n8n", "my n8n expression is undefined", or casually "automate this in n8n for me".
---

… (sign up to view the full skill)
Sign up to view, copy, and install the full skill

More development skills

View all Development skills →