43 skills · 279 min
Skills
Skill 13 of 43
Keeps implementation and specs in sync.
2 minutes · 376 words · 7 sections
Install
npx skills add n8n-io/n8n --skill n8n:spec-driven-developmentnpx skills add n8n-io/n8n/plugin marketplace add n8n-io/n8nThe first command installs just this skill, by the name in its SKILL.md; the second installs the whole repository.
Specs live in .agents/specs/. They are the source of truth for architectural
decisions, API contracts, and implementation scope. Implementation and specs
must stay in sync — neither leads exclusively.
Read spec → Implement → Verify alignment → Update spec or code → Repeat.agents/specs/ for files matching the feature:ls .agents/specs/Read the full spec. Understand scope, decisions, API contracts, and open questions before writing code.
If no spec exists and the task is non-trivial (new module, new API, architectural change), ask the user whether to create one first.
- [ ] → - [x]) as items are completed.- [x] ~~OpenRouter proxy~~ → Direct execution: nodes call OpenRouter directlyRun a spec verification pass:
@n8n/api-types?.agents/specs/.## Implementation TODO with checkboxes to track progress.Keeps implementation and specs in sync. Use when working on a feature that has a spec in .agents/specs/, when the user says /spec, or when starting implementation of a documented feature. Also use when the user asks to verify implementation against a spec or update a spec after changes.
The verbatim description from this skill’s front matter — the string an agent matches on to decide whether to load it.
master, last pushed 24 September 2026.SKILL.md, not by matching a directory convention. 5 distinct layouts observed: .agents/skills/*/SKILL.md, .claude/plugins/n8n/skills/*/SKILL.md, .opencode/skills/*/SKILL.md, packages/@n8n/cli/skills/*/SKILL.md, packages/@n8n/instance-ai/skills/*/SKILL.md.h1 and no skipped levels:.claude/plugins/n8n/.claude-plugin/marketplace.json by n8n, declaring 1 plugin. It is read for editorial metadata only — never as the skill index, which is always the repository tree./n8n-io/n8n.md, and each skill at its own .md URL.