Sponsor Suno AI Music arrow_forward
Plugin

Design Systems

Build, document, and maintain scalable design systems — from tokens and components to accessibility and theming.

Type
Plugin
GitHub stars
2.8k
License
MIT
Repo last updated
Sep 5, 2026
Version
1.0.0
Author
MC Dean

What Design Systems is

Design Systems is a plugin published in the Owl-Listener/designer-skills repository on GitHub, which has about 2.8k stars. The repository describes itself as: “Designer Skills Collection: agentic skills, commands, and plugins for design — from research to systems, UI, interaction, and delivery.”

A plugin is a package that bundles skills, slash commands, subagents, hooks, and MCP connectors so they install together. Plugins are plain files with a manifest at .claude-plugin/plugin.json, and they work in both Claude Code and Claude Cowork.

Installing Design Systems adds everything it ships in one step. Connectors inside a plugin still need to be connected separately, and hooks and subagents only run in Cowork and Claude Code, not in regular chat.

How to install Design Systems

Claude Code

  1. Add the repository as a plugin marketplace: claude plugin marketplace add Owl-Listener/designer-skills
  2. Install the plugin: claude plugin install design-systems@<marketplace-name>, using the marketplace name from the repository's .claude-plugin/marketplace.json.
  3. Restart the session if the new skills or commands don't appear straight away.

Claude Cowork

  1. Open Customize → Plugins and choose Add marketplace.
  2. Enter Owl-Listener/designer-skills (the owner/repo shorthand works for GitHub).
  3. Find Design Systems in the list, click Install, then connect any connectors it needs from its Connectors tab.

New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.

Inside the source file

An excerpt from design-systems/.claude-plugin/plugin.json, shared under the repository's MIT license. Read the full file on GitHub.

Build, document, and maintain scalable design systems — from tokens and components to accessibility and theming.

Skills (11)

  • accessibility-audit — Audit an existing interface against WCAG, producing findings with severity ratings and remediation steps. Use when you have a design or build to assess now. Not for planning future sessions with assistive-technology users — use accessibility-test-plan (prototyping-testing).
  • component-spec — Specify one component — props, states, variants, accessibility, and usage rules. Use when defining a library component. For the reusable doc scaffold use documentation-template; for a problem-solution pattern use pattern-library.
  • design-system-governance — Define how the system evolves — contribution model, versioning, deprecation, and change management. Use when multiple teams contribute. For driving uptake use design-system-adoption (designer-toolkit); for design file history use version-control-strategy (design-ops).
  • design-token — Define and organise tokens for colour, spacing, type, and elevation with naming and usage rules. Use when establishing the token layer. For auditing existing usage use design-token-audit (designer-toolkit); for multi-brand mapping use theming-system.
  • documentation-template — Generate a reusable documentation scaffold for components, patterns, or guidelines. Use when standardising how the system is documented. For the content of one component's spec, use component-spec.
  • icon-system — Specify an icon system — grid, sizing, stroke weight, naming, categories, and implementation. Use when standardising iconography. For broader illustration, use illustration-style (ui-design).
  • localization-design — Design for multiple languages, writing directions, and cultural contexts — text expansion, RTL mirroring, and locale formats. Use when shipping beyond one locale. For the words themselves, use ux-writing (designer-toolkit).
  • motion-system — Define motion tokens — durations, easing vocabulary, and reduced-motion handling — for consistency product-wide. Use when standardising motion across a system. For crafting one specific animation, use animation-principles (interaction-design).
  • naming-convention — Establish naming rules for components, tokens, and layers with patterns and worked examples. Use when names are inconsistent or being set. For what the tokens actually contain, use design-token.
  • pattern-library — Structure a pattern entry — problem context, solution, usage examples, and related patterns. Use when documenting a recurring solution rather than a component. For a single component's API, use component-spec.
  • theming-system — Design theming architecture — brand variants, dark mode, and high-contrast — mapped through token layers. Use when one system must serve multiple themes. For a single palette use color-system (ui-design); for dark mode craft use dark-mode-design (ui-design).

Commands (3)

  • /audit-system — Run a comprehensive audit of an existing design system for consistency, completeness, and accessibility.
  • /create-component — Scaffold a full component specification end to end — props, states, variants, accessibility, and documentation.
  • /tokenize — Extract tokens from an existing design or stylesheet and organise them — naming, structure, and theme mapping.

Before you install

  • Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
  • Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
  • Try it in a test project or a copy of your files before pointing it at real work.
  • Pin the version you tested, and review changes before updating.
  • Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.

FAQ

What is Design Systems?

Design Systems is a plugin for Claude Code and Claude Cowork from the Owl-Listener/designer-skills repository on GitHub. Build, document, and maintain scalable design systems — from tokens and components to accessibility and theming.

How do I install Design Systems in Claude Code?

Add the repository as a plugin marketplace: claude plugin marketplace add Owl-Listener/designer-skills Install the plugin: claude plugin install design-systems@<marketplace-name>, using the marketplace name from the repository's .claude-plugin/marketplace.json. Restart the session if the new skills or commands don't appear straight away.

Can I use Design Systems in Claude Cowork?

Open Customize → Plugins and choose Add marketplace. Enter Owl-Listener/designer-skills (the owner/repo shorthand works for GitHub). Find Design Systems in the list, click Install, then connect any connectors it needs from its Connectors tab.

Is Design Systems safe to install?

It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.

Similar resources

Browse all skills, subagents, and plugins →

Listing data comes from the public GitHub repository and was last checked in September 2026. Excerpts are © their authors and shared under MIT. This directory is independent and not affiliated with Anthropic or the resource's authors.