All skills
Skillintermediate

Require the "n8n-community-node-package" keyword in community node package.json (`@n8n/community-nodes/require-community-node-keyword`)

⚠️ This rule _warns_ in the following configs: ✅ `recommended`, ☑️ `recommendedWithoutN8nCloudSupport`.

Claude Code Knowledge Pack7/10/2026

Overview

Require the "n8n-community-node-package" keyword in community node package.json (@n8n/community-nodes/require-community-node-keyword)

⚠️ This rule warns in the following configs: ✅ recommended, ☑️ recommendedWithoutN8nCloudSupport.

🔧 This rule is automatically fixable by the --fix CLI option.

Rule Details

Validates that the package.json of a community node package includes "n8n-community-node-package" in its keywords array. This keyword is required for n8n to discover and list community node packages.

Examples

❌ Incorrect

{
  "name": "n8n-nodes-my-service",
  "version": "1.0.0"
}
{
  "name": "n8n-nodes-my-service",
  "keywords": ["n8n", "automation"]
}

✅ Correct

{
  "name": "n8n-nodes-my-service",
  "keywords": ["n8n-community-node-package"]
}
{
  "name": "n8n-nodes-my-service",
  "keywords": ["n8n", "automation", "n8n-community-node-package"]
}