agentsclimarketplace

Bento

Skill x77jh8gvrn-alt/staqd-skills/skills/bento

Free, installable design-system skills for Claude Code, Cursor & Codex — the open-source starter set from staqd.ai

Install
npx -y skills add x77jh8gvrn-alt/staqd-skills --skill bento

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

One thing to look at

  • 0 stars0 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.

What its author says it does

Copied from the file, not written here

Use when building or styling a UI in the Bento aesthetic — A modular grid of card-like blocks with clear hierarchy and soft spacing that makes any content feel organized, scannable, and modern. For Claude Code, Cursor, and Codex.

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

6.3 KB, as published. Nobody here has run it

Bento

Bento arranges content the way a compartmented lunch box arranges a meal: distinct, rounded blocks of different sizes locked into one tidy grid, each holding a single idea. The varied tile sizes create instant hierarchy—big blocks lead, small blocks support—while consistent gaps and soft shadows keep everything feeling deliberate and calm. It is the fastest way to make a dense page read as organized and modern. Reach for Bento on feature sections, dashboards, and profile pages where many pieces of content need to coexist without clutter.

Design principles

  • Compose the page from modular blocks of varied size; let the size of a tile express its importance.
  • Keep gaps uniform and generous so the grid reads as one cohesive system, not scattered cards.
  • One idea per tile—an icon, a heading, and a short supporting line is the canonical unit.
  • Use asymmetry on purpose: mix one hero block with medium and small ones for visual rhythm.
  • Soft, crisp shadows and rounded corners separate tiles from the canvas without heavy borders.
  • Reserve the accent for the single most important number, label, or action inside a tile.

Color

Bento sits on a soft neutral gray canvas (#F4F4F6) so white tiles (#FFFFFF) pop forward cleanly. Separation comes from a crisp subtle shadow plus an optional 1px #E6E6EB border for extra definition on dense grids. Primary text is a near-black #16181D for sharp headings; muted text (#6B7280) carries labels, captions, and secondary lines. The accent indigo (#6D5BF8) is used surgically—one key metric, one primary button, or one highlighted "featured" tile per view—so it always means something. Avoid filling whole tiles with the accent except for a single intentional call-to-action block.

For dark mode, drop the canvas to #0E0F12 and tiles to #17191F, with foreground #F3F4F6, muted #9CA3AF, and borders #262931. Keep the same accent (#6D5BF8) or brighten slightly to #8273FF; reduce shadow opacity and let the lighter tile color carry separation against the dark canvas.

Typography

Headings use Geist (or Inter) at 600–700 with tight tracking (-0.02em) so tile titles feel confident and compact. Body uses Inter at 400/500. The scale is a major third (1.25): supporting text 14–15px, tile headings 18–20px, section headings 28–40px. Line-height runs 1.5 for body and 1.2 for headings. Inside tiles, keep copy short—type does double duty as both content and visual weight, so a single strong heading often beats a paragraph. Monospace (Geist Mono) suits large numeric metrics.

Layout & spacing

The heart of Bento is a responsive grid—commonly 12 columns on desktop—where tiles span different column and row counts (a hero might be 6x2, a stat tile 3x1). Gaps are consistent at 16–24px. Tile padding is 20–28px. On tablet, collapse to a simpler 6-column arrangement; on mobile, stack to a single column while preserving relative order and importance. Containers cap around 1200px and center. The discipline is uniform gaps and aligned edges: every tile snaps to the grid so nothing floats.

Components

  • Tiles/cards: white blocks with a 16px radius and subtle shadow; on hover they lift 2px and the shadow deepens slightly.
  • Buttons: primary is solid indigo with white text; secondary is a white tile-button with a hairline border and dark text.
  • Inputs: white fields, 1px #E6E6EB border, 12px radius, focus ring in indigo at 30% opacity.
  • Navigation: a slim top bar above the grid; the active item gets an indigo underline or a soft filled pill.
  • Modals/overlays: a centered rounded panel (matching tile radius) over a rgba(16,18,21,0.4) scrim, scaling up gently on open.
  • Tables: when needed, render inside a tile with borderless rows and hairline dividers so the table reads as one bento block.
  • Badges: small rounded pills in muted gray, or an accent-tinted pill for a single "featured" or "new" marker.
  • Charts: live inside wide or tall tiles, using the accent for the primary series and grays for the rest.

Motion

Motion is light and snappy. Tile hover lifts run 160–200ms on ease-out (cubic-bezier(0.22, 1, 0.36, 1)) with a subtle shadow change. On page load, tiles can stagger in with a 40–60ms cascade of fade-plus-rise so the grid assembles itself. Modals scale from 0.96 to 1 with a fade over 180ms. Keep everything quick and grounded—no large bounces; the grid should feel responsive and precise, like compartments clicking into place.

Accessibility

Near-black text on white clears 14:1, and muted gray stays above 4.5:1 for body-sized copy. Indigo on white meets WCAG 2.2 AA for UI components and large text; keep accent text at 16px+ or bump weight. Never use the accent as the only signal for a featured tile—pair it with a label or icon. Each interactive tile gets a visible focus ring (2px indigo, 2px offset) and a real focusable element, not just a clickable div. Preserve logical reading order so a screen reader traverses tiles in their importance order even when the visual grid reflows. Honor prefers-reduced-motion by disabling the stagger and lift, keeping only instant or fade transitions. Maintain 44px minimum touch targets within tiles.

Example prompt

Feature grid

Build a feature section in the Bento style: an asymmetric grid of rounded white blocks of varying sizes on a soft gray canvas, one large hero block, several medium and small blocks, each with an icon, short heading, and one line of supporting text.

Install

Drop the folder into your agent's skills directory, or paste this file's contents into your prompt / rules file:

  • Claude Code: copy skills/<name>/SKILL.md into .claude/skills/<name>/SKILL.md (project) or ~/.claude/skills/ (personal).
  • Cursor: add the contents to a .cursor/rules/<name>.mdc file.
  • Codex / other agents: paste into your AGENTS.md or system prompt.

Part of staqd — a library of 67 design-system skills for Claude, Cursor & Codex. This repo holds the 8 free skills; the full library lives at staqd.ai/skills.

Keep looking

Skills are one crate of 328,083. 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.