n8n-node-configuration

Guides operation-aware n8n node configuration using property dependencies and progressive discovery.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/SESELOVSKYDarian/Vase --skill n8n-node-configuration-seselovskydarian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: n8n-node-configuration
Source: https://github.com/SESELOVSKYDarian/Vase/tree/main/.claude/skills/n8n-node-configuration
Command: npx skills add https://github.com/SESELOVSKYDarian/Vase --skill n8n-node-configuration-seselovskydarian

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Configuring n8n nodes is error-prone because required fields change per operation and fields appear or disappear based on displayOptions dependencies, causing confusing validation failures. ## Core Features & Use Cases - Progressive Discovery Workflow: Start with get_node_essentials (91.7% success rate), escalate to get_property_dependencies or get_node_info only when needed. - Dependency Awareness: Explains displayOptions show/hide rules, AND/OR condition logic, and conditional required fields like HTTP Request's sendBody/body chain. - Operation Patterns Library: Ready-to-adapt configurations for 20+ popular nodes including HTTP Request, Webhook, Slack, Gmail, Postgres, Set, Code, IF, Switch, OpenAI, and Schedule Trigger. - Use Case: When a Slack node validation fails after switching from operation 'post' to 'update', use this Skill to identify that messageId is now required instead of channel. ## Quick Start Ask the AI to configure an n8n HTTP Request node that POSTs JSON to an API endpoint and explain which fields are required.

Frequently Asked Questions about n8n-node-configuration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure an n8n node with the correct required fields?

Start with get_node_essentials for the node type, which returns required fields and common options with a 91.7% success rate. Configure the minimal fields, validate, then iterate based on validation errors, typically resolving within 2-3 cycles.

When should I use get_node_essentials vs get_node_info in n8n?

Use get_node_essentials first since it covers about 90% of configuration needs and is faster. Escalate to get_property_dependencies when field visibility is unclear, and only use get_node_info when you need the complete schema with all properties.

Why does an n8n field disappear when I change the operation?

Fields are controlled by displayOptions rules tied to resource and operation values, so switching operations changes which fields are visible and required. For example, Slack's post operation requires channel while update requires messageId instead.

Why does n8n validation say a field is required but I cannot see it?

The field is hidden by displayOptions until its dependency conditions are met, such as HTTP Request's body field requiring sendBody=true and a POST/PUT/PATCH method. Use get_property_dependencies to reveal the exact conditions controlling visibility.

What are common n8n node configuration mistakes to avoid?

Common gotchas include forgetting sendBody:true for POST requests, accessing webhook data at $json instead of $json.body, omitting the # prefix for Slack channels, using string interpolation instead of parameterized SQL queries, and leaving schedule triggers without an explicit timezone.