agentsclimarketplace

Minimalist ui

Skill bg-szy/TOP-SKILLS/skills/superskills/minimalist-ui

Create clean editorial-style interfaces with warm monochrome palette, typographic contrast, flat bento grids, and muted pastels. Use when the user wants minimalist design, editorial style, clean typography-driven UI, or "less is more" aesthetic.From its SKILL.md

Install
npx -y skills add bg-szy/TOP-SKILLS --skill minimalist-ui

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

4.1 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it

Minimalist UI Protocol

Premium Utilitarian Minimalism & Editorial UI — refined, document-style interfaces with deliberate constraints.

Core Aesthetic

A high-contrast warm monochrome palette, bespoke typographic hierarchies, meticulous structural macro-whitespace, bento-grid layouts, and an ultra-flat component architecture.

Mantra: Every element must justify its existence. If it doesn't communicate, remove it.

Typographic Foundation

Font Selection

RoleOptionsNotes
Body/UISF Pro Display, Geist Sans, SwitzerGeometric sans-serif
HeadingsLyon Text, Newsreader, Playfair DisplayEditorial serif, tight tracking
Metadata/MonoGeist Mono, JetBrains MonoData, timestamps, labels

Never use: Inter, Roboto, Open Sans — too generic.

Typography Rules

  • Off-black text: #111111 (never pure #000000)
  • Heading tracking: tight (letter-spacing: -0.02em)
  • Body line height: 1.6–1.7
  • Maximum 2 type sizes in any single component

Color Palette

RoleValueUsage
Canvas#F7F6F3Warm off-white background
Text primary#111111Body text, headings
Text secondary#666666Labels, metadata
Borders#EAEAEACard borders, dividers
AccentSparse pastelONE desaturated accent only

Accent colors: pale red, pale blue, pale green, pale yellow — never saturated.

Component Specifications

Cards

.card {
  border: 1px solid #EAEAEA;
  border-radius: 8px; /* never > 12px */
  background: #FFFFFF;
  padding: 1.5rem;
}

.card:hover {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06); /* ultra-soft, not harsh */
}

CTAs / Buttons

.btn-primary {
  background: #111111;
  color: #FFFFFF;
  border-radius: 6px;
  padding: 0.625rem 1.25rem;
  transition: opacity 0.15s ease;
}

.btn-primary:hover {
  opacity: 0.85; /* not scale, not color change — just opacity */
}

Prohibited Elements

  • No Inter/Roboto/Open Sans
  • No Tailwind heavy shadows (shadow-lg, shadow-xl)
  • No gradients (linear or radial)
  • No neon or saturated accent colors
  • No pill-shaped buttons
  • No emojis anywhere — not in code, markup, headings, or alt text
  • No glassmorphism
  • No three-column equal feature grids

Motion — Ultra-Subtle Only

/* Entry animation */
@keyframes fade-in {
  from { opacity: 0; transform: translateY(4px); }
  to   { opacity: 1; transform: translateY(0); }
}

.card { animation: fade-in 0.2s ease-out; }

/* Hover */
.card:hover { box-shadow: 0 2px 8px rgba(0,0,0,0.06); }

Rules:

  • Animate only transform and opacity
  • Maximum 200ms duration for hover states
  • No bouncing, spring physics, or overshooting in minimalist contexts

Iconography

  • Use single-weight, minimal icon sets (Phosphor Thin, Lucide)
  • Icons at 16–20px, never larger in body content
  • Icon + label always — never icon alone
  • SVG preferred, no icon fonts

Bento Grid

.bento-grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 1rem;
}

/* Cards span different column widths for visual rhythm */
.card-wide { grid-column: span 8; }
.card-narrow { grid-column: span 4; }

Execution Protocol

  1. Establish typographic hierarchy before any color decisions
  2. Set spacing scale (base 4px or 8px)
  3. Layout in grayscale first — no color until structure is right
  4. Add single accent color last
  5. Remove anything not earning its place

Pre-Output Checklist

  • No emojis
  • No pure black (#000000)
  • No generic fonts (Inter/Roboto/Open Sans)
  • No heavy shadows
  • No gradients
  • Single accent color only, desaturated
  • Cards use exactly border: 1px solid #EAEAEA
  • Animations ≤ 200ms, transform/opacity only
  • Mobile layout uses w-full px-4 py-8

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,758. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.