Summary
- Structure n8n nodes correctly with INodeTypeDescription, resource-operation patterns, and proper package.json configuration.
- Use this skill when creating new *.node.ts files, defining INodeTypeDescription properties, implementing resource and operation parameters, building trigger nodes, organizing complex nodes into actions folders, or configuring the n8n section in package.json.
- Apply when choosing between declarative and programmatic styles, setting up node metadata, or structuring community node packages.