sapphire-design

Installation
SKILL.md

Sapphire Design System (Lightweight Approximation)

This skill teaches you how to build UI that closely matches Danske Bank's Sapphire design system using only CSS custom properties and plain HTML/CSS patterns. No npm packages required.

The real Sapphire system uses @danske/sapphire-react, @danske/sapphire-css, @danske/sapphire-design-tokens, and @danske/sapphire-icons. This skill extracts the essential design tokens, component patterns, and icon catalog so you can replicate the look and feel in any framework (React, Vue, Svelte, plain HTML, etc.).

Quick Start

Every Sapphire-styled page needs two things:

  1. A theme class on a root element - Add class="sapphire-theme-default" to your <body> or root container
  2. The design tokens CSS - Either link to the tokens stylesheet or inline the CSS custom properties

The tokens define everything: colors, spacing, typography, radii, shadows, and control sizes. Components are built by referencing these tokens, which means your entire UI stays consistent and theme-switchable.

<body class="sapphire-theme-default">
  <!-- All Sapphire-styled content goes here -->
</body>
Related skills

More from thomasrohde/marketplace

Installs
2
First Seen
Mar 14, 2026