building-n8n-nodes

Scaffold and implement n8n community nodes with testing and linting workflows.

12|2|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/geckse/n8n-skills --skill building-n8n-nodes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: building-n8n-nodes
Source: https://github.com/geckse/n8n-skills/tree/main/plugins/n8n-node-builder/skills/building-n8n-nodes
Command: npx skills add https://github.com/geckse/n8n-skills --skill building-n8n-nodes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Builds custom community nodes for n8n, enabling developers to scaffold, implement, test, lint, and publish production-ready nodes that follow official best practices across both declarative (REST API) and programmatic styles.

Core Features & Use Cases

  • Supports the full lifecycle of node development including scaffolding, implementation, testing, linting, and publishing.
  • Covers both declarative (REST) and programmatic node patterns, multi-resource patterns, credentials, and verification workflows.
  • Provides references and templates that guide users from setup to deployment of verified community nodes.

Quick Start

Create a new skill directory under plugins/n8n-node-builder/skills and start following the example to scaffold a production-ready node.

Frequently Asked Questions about building-n8n-nodes

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

FAQPage Schema
How do I build custom n8n community nodes?

Building custom n8n community nodes involves scaffolding and implementing production-ready nodes that follow official best practices. The workflow covers both declarative REST API and programmatic patterns, including credentials, testing, linting, and publishing.

What is the difference between declarative and programmatic n8n nodes?

Declarative n8n nodes use REST API styles for simpler integrations, while programmatic nodes allow complex custom logic. Both patterns are supported for scaffolding, implementation, and testing according to official n8n documentation best practices.

How do I add credentials to a custom n8n node?

Adding credentials to custom n8n nodes is part of the implementation workflow covering both declarative and programmatic patterns. The process follows official n8n best practices and includes verification workflows to ensure secure integration.

Can I use n8n node builder for multi-resource patterns?

Yes, you can build multi-resource patterns in n8n nodes using both declarative and programmatic styles. The builder provides references and templates to guide implementation from setup through deployment of verified community nodes.

What's the best way to lint and test n8n community nodes?

The best way to lint and test n8n community nodes is by following the testing and linting workflows enforced by official n8n documentation. This ensures your custom nodes meet production-ready quality standards before publishing.

How do I publish a verified n8n community node?

To publish a verified n8n community node, complete the full development lifecycle of scaffolding, implementation, testing, and linting. The workflow enforces official best practices and links to provided references to ensure proper deployment.