n8n-io/n8n:design-system
Guidelines on using Design System styles and components. Use when working on .vue files in packages/frontend. Triggers for tasks that include component architecture, styling, UI changes, or feature work.
npx skills add https://github.com/n8n-io/n8n --skill n8n:design-system
Comprehensive guide for building, styling, and using components in the frontend.
Reference these guidelines when:
.{vue|css|scss} files in packages/frontendpackages/frontend/@n8n/design-systempackages/frontend/@n8n/design-system/src/styleguide/*.mdxpackages/frontend/@n8n/design-system/src/css/_tokens.scss or packages/frontend/@n8n/design-system/src/css/_primitives.scss. Use hard-coded values only when no suitable tokens.packages/frontend/@n8n/design-system/src/components. Prefer components that aren't marked @deprecated.light-dark() when alternating colors for ligh/dark modepackages/frontend/@n8n/design-system/src/css/mixins/motion.scssrules/web-animation-guidelines.mdrules/web-interface-guidelines.mdN8nDialogN8nDropdown or N8nSelectN8nButton with iconOnly prop with N8nTooltip and wrap in N8nTooltip. Use N8nIcon and proper aria-label.N8nButton with variant="destructive"var(--background--surface) for white on light mode and "black" on dark modefade-in-up mixin from motion.scss with var(--duration--base)Take n8n-io/n8n:design-system from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.