---
title: "n8n Claude Code Plugin"
description: "Shared skills, commands, and agents for n8n development. All items are namespaced under `n8n:` to avoid collisions with personal or third-party plugins."
type: skill
canonical_url: https://claudary.paisolsolutions.com/skills/readme-490
source: "Claudary"
difficulty: intermediate
author: "Claude Code Knowledge Pack"
date: 2026-07-10T11:36:34.744Z
license: CC-BY-4.0
attribution: "n8n Claude Code Plugin — Claudary (https://claudary.paisolsolutions.com/skills/readme-490)"
---

# n8n Claude Code Plugin
Shared skills, commands, and agents for n8n development. All items are namespaced under `n8n:` to avoid collisions with personal or third-party plugins.

## Overview

# n8n Claude Code Plugin

Shared skills, commands, and agents for n8n development. All items are
namespaced under `n8n:` to avoid collisions with personal or third-party
plugins.

## Usage

Skills, commands, and agents are auto-discovered by Claude Code from this
plugin directory. Everything gets the `n8n:` namespace prefix automatically.

| Type | Example | Invocation |
|------|---------|------------|
| Skill | `skills/create-pr/SKILL.md` | `n8n:create-pr` |
| Command | `commands/plan.md` | `/n8n:plan PAY-XXX` |
| Agent | `agents/developer.md` | `n8n:developer` |

## Plugin Structure

```
.claude/plugins/n8n/
├── .claude-plugin/
│   ├── marketplace.json    # Marketplace manifest
│   └── plugin.json         # Plugin identity
├── agents/
│   └── <name>.md           # → n8n:<name> agent
├── commands/
│   └── <name>.md           # → /n8n:<name> command
├── skills/
│   └── <name>/SKILL.md     # → n8n:<name> skill
└── README.md
```

## Design Decisions

### Why a plugin instead of standalone skills?

To get the `n8n:` namespace prefix, avoiding collisions with personal or
third-party plugins. Claude Code only supports colon-namespaced items through
the plugin system — standalone `.claude/skills/` entries cannot be namespaced.

### Known Issues

- Plugin skill namespacing requires omitting the `name` field from SKILL.md
  frontmatter due to a [Claude Code bug](https://github.com/anthropics/claude-code/issues/17271).
  The directory name is used as the skill identifier instead.

---

Source: [Claudary](https://claudary.paisolsolutions.com/skills/readme-490) · https://claudary.paisolsolutions.com
