Agent skill

Visual Style Presets

by boraoztunc in boraoztunc/skills

Pick and apply a complete visual style direction — surface ladder, type scale, accent discipline, and one signature structural motif — for a website, landing page, dashboard, or app shell.

Apache-2.0Auto-check passedFrontend & Design

Install Visual Style Presets

skills CLI
$ npx skills add boraoztunc/skills --skill visual-style-presets -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install boraoztunc/skills visual-style-presets --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/boraoztunc/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/visual-style-presets .claude/skills/visual-style-presets && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
visual-style-presets
GitHub stars
398
Token cost
~2.7k tokens
SKILL.md length
1,033 words
Files
1
Skills in repo
52
Repo updated
First seen
Licence
Apache-2.0

At a glance

Pick and apply a complete visual style direction — surface ladder, type scale, accent discipline, and one signature structural motif — for a website, landing page, dashboard, or app shell.

  • Works in 9 steps: dark-glass-workspace → dark-technical-framed → cobalt-contrast-dark → …
  • Asked for a specific look such as dark glass
  • SKILL.md covers How to use this, The presets, Universal rules and Related skills, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Visual Style Presets is an agent skill from boraoztunc/skills. Pick and apply a complete visual style direction — surface ladder, type scale, accent discipline, and one signature structural motif — for a website, landing page, dashboard, or app shell. Use when asked for a specific look such as dark glass, dark technical, frosted workspace, warm paper, beige minimal, editorial grid, archival book, wireframe diagnostic, cobalt contrast, or "make it feel premium/expensive/engineered", or when a design needs a coherent direction rather than ad-hoc styling.

Its SKILL.md is about 2.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Frontend & Design, covering UI design, Landing pages and Typography. The repository describes itself as: Claude Code skills for copywriting, SEO, design, and more. The licence is Apache-2.0.

When your agent uses it

  • Asked for a specific look such as dark glass
  • Frosted workspace
  • Wireframe diagnostic
  • Cobalt contrast

Example prompts

  • “make it feel premium/expensive/engineered”
  • “/visual-style-presets”

Workflow steps

9 steps, taken from the step headings in SKILL.md.

  1. dark-glass-workspace
  2. dark-technical-framed
  3. cobalt-contrast-dark
  4. matte-accent-dark
  5. warm-paper-light
  6. beige-minimal-light
  7. editorial-grid
  8. archival-book-serif
  9. wireframe-diagnostic

What it can do on your machine

Read from SKILL.md and the folder at commit 645553c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are css).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Visual Style Presets loads about 2.7k tokens when it runs. Until then it costs about 129 tokens; SKILL.md has 1,033 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~129
When it runs · the whole SKILL.md, loaded when a task matches
~2.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from boraoztunc/skills at commit 645553c, republished under its Apache-2.0 licence (© boraoztunc). 1,033 words, ~2,656 tokens.

Download SKILL.mdSave it as .claude/skills/visual-style-presets/SKILL.md (or your agent's skills folder).
name
visual-style-presets
description
Pick and apply a complete visual style direction — surface ladder, type scale, accent discipline, and one signature structural motif — for a website, landing page, dashboard, or app shell. Use when asked for a specific look such as dark glass, dark technical, frosted workspace, warm paper, beige minimal, editorial grid, archival book, wireframe diagnostic, cobalt contrast, or "make it feel premium/expensive/engineered", or when a design needs a coherent direction rather than ad-hoc styling.

Visual Style Presets

One skill, nine presets. Each preset is a complete direction: a surface ladder, an accent rule, a type pairing, and one signature structural motif that carries the identity. Pick a preset, apply its tokens, then commit to its motif.

How to use this

  1. Pick the preset that matches the request. If the user named a vibe ("premium dark", "paper-like", "engineered"), map it to the closest preset below.
  2. Copy that preset's token block verbatim as the foundation. Retune hues to brand.
  3. Implement the signature motif — this is what makes the preset legible. Skipping it leaves generic output regardless of the palette.
  4. Apply the universal rules at the bottom. They matter more than the palette.

Do not blend two presets in one interface. Mixed glassmorphism + skeuomorphism + frames is the single most common failure. One material system per screen.


The presets

1. dark-glass-workspace

Premium dark console: frosted shells, multi-column workspace, floating data cards.

css
:root {
  --bg: #08090b;           /* near-black base */
  --surface: rgba(24, 26, 31, 0.72);   /* frosted shell fill */
  --surface-raised: rgba(38, 41, 48, 0.78);
  --edge: rgba(255, 255, 255, 0.10);   /* 1px top-edge highlight */
  --edge-strong: rgba(255, 255, 255, 0.22);
  --ink: #f4f5f7;
  --ink-muted: #a1a7b3;   /* contrast floor — do not go dimmer */
  --accent: #60a5fa;
  --blur: 18px;
}

Signature motif: a 1px gradient-border wrapper with a darker translucent fill inside it. The edge stays crisp precisely because the interior is darker than the border — invert that and the shell reads as flat. Pair with backdrop-filter: blur(var(--blur)).

Layout: left nav / central stage / right operational sidebar, centered max-width shell with thin vertical rails. Keep the center calm; cards support it.

Always provide a non-blur fallback — backdrop-filter fails in more places than people assume:

css
@supports not (backdrop-filter: blur(1px)) {
  .glass { background: rgba(20, 22, 27, 0.94); }
}
2. dark-technical-framed

Engineered monochrome. Identity comes from frame logic, not soft floating cards.

css
:root {
  --bg: #0a0a0a;
  --panel: #121214;
  --panel-raised: #1a1a1e;
  --line: rgba(255, 255, 255, 0.12);
  --line-strong: rgba(255, 255, 255, 0.28);
  --ink: #fafafa;
  --ink-muted: #8b8b93;
  --accent: #e4e4e7;   /* monochrome by default; brand accent used sparsely */
}

Signature motif: vertical rails that overshoot the shell — extend guide lines slightly past the container's top/bottom edge, plus tiny corner squares marking the boundary. That overshoot is what reads as "engineered" rather than "bordered".

Layout: asymmetrical panel grid (large hero region + smaller utility/visualization panel), separated by thin dividers. Active list rows get a left-edge bar, brighter text, subtle translucent fill; inactive rows stay outlined and low-contrast. Uppercase mono labels with tracking for section codes and metadata.

3. cobalt-contrast-dark

High-contrast dark with a saturated blue lead. Louder than dark-glass-workspace.

css
:root {
  --bg: #05070d;
  --surface: #0d1220;
  --edge: rgba(96, 165, 250, 0.24);
  --ink: #f8fafc;
  --ink-muted: #94a3b8;
  --accent: #2563eb;
  --accent-hot: #dbeafe;   /* near-white core for beams/highlights */
}

Signature motif: if using a beam or laser accent, separate core thickness from glow width — a thin near-white core (~2–5px) with a wide soft halo (~30–40px). Thickening the core to get more glow is the classic mistake; it reads as a smear. Keep the core near-white, not saturated; let the halo carry the hue.

4. matte-accent-dark

Dark neutral base with one confident accent hue. Hue is a parameter.

css
:root {
  --bg: #0b0b0c;
  --surface: #16161a;
  --line: rgba(255, 255, 255, 0.10);
  --ink: #fafafa;
  --ink-muted: #8f8f98;
  /* pick one: emerald #10b981 · lime #a3e635 · fuchsia #d946ef · violet #8b5cf6 */
  --accent: #10b981;
}

Signature motif: accent appears in exactly three roles and nowhere else — active state, one focal number/metric, primary CTA. Everything else is neutral. The restraint is the style; accent everywhere collapses it into generic dark mode.

5. warm-paper-light

Warm off-white surfaces framed by a darker outer shell. Tactile, not stark.

css
:root {
  --page: #1c1a17;        /* dark outer field */
  --paper: #f7f3ec;       /* warm interior — never #fff */
  --paper-sunk: #ece6db;
  --line: rgba(28, 26, 23, 0.14);
  --ink: #21201d;
  --ink-muted: #6b665d;
  --accent: #c2410c;
  --radius-shell: 24px;
}

Signature motif: two-zone composition — a large rounded light container holding the whole experience, placed on a darker page background. The frame is the idea. Add low-contrast diagonal texture on large paper regions and small L-bracket corner details. Sans-serif for UI, mono for timestamps/captions/metadata.

6. beige-minimal-light

Quiet warm minimalism. Fewer elements, more space, no framing device.

css
:root {
  --bg: #faf8f4;
  --surface: #ffffff;
  --line: rgba(30, 27, 22, 0.10);
  --ink: #1c1917;
  --ink-muted: #78716c;
  --accent: #1c1917;   /* accent is usually just ink — near-monochrome */
}

Signature motif: generous whitespace as the primary structural tool, one type-scale jump larger than feels comfortable for headings, and hairline dividers instead of cards. If it needs a card, it probably needs less content.

7. editorial-grid

Magazine composition + precision detailing. Asymmetry is mandatory.

css
:root {
  --bg: #0e0e10;          /* works dark or light — swap ink/bg */
  --ink: #f5f5f4;
  --ink-muted: #a3a3a3;
  --line: rgba(255, 255, 255, 0.14);
  --accent: #eab308;
  --col: 12;
  --margin: clamp(24px, 5vw, 64px);
}

Signature motif: cinematic horizontal media bands that cut across the grid and overlap adjacent columns in a controlled way. Centered hero blocks are forbidden — oversized headline on one side, compact supporting copy offset from it.

Details that carry it: hover scale ≤ 1.02, cubic-bezier(.22,.61,.36,1) easing, 45–70ms stagger, mono counters and chapter markers, fine grid traces. Never make hover the only affordance.

Show full SKILL.md (427 more words)Show less
8. archival-book-serif

Serif-led reading surface inside a darker catalog shell.

css
:root {
  --shell: #17161c;
  --paper: #efe7d7;
  --paper-shade: #e2d8c4;
  --ink: #24211c;
  --ink-muted: #6d655a;
  --accent: #7c2d12;   /* oxblood; bronze/antique gold also valid */
  --leading-body: 1.75;
}

Signature motif: the two-zone book surface — a centered folio/spread with a center crease treatment, paper gradients, edge shadows, and slight tonal variation between pages, laid inside a dark interface frame. Mono sidebar index with grouped chapter entries. Scholarly details earn their place here: drop caps, marginalia, folio markers, citations.

9. wireframe-diagnostic

Deliberately unfinished, blueprint-like. Structure exposed on purpose.

css
:root {
  --bg: #fbfbfa;
  --line: #d4d4d8;
  --line-active: #18181b;
  --ink: #18181b;
  --ink-muted: #71717a;
  --accent: #dc2626;
  --font-ui: ui-monospace, "SF Mono", Menlo, monospace;
}

Signature motif: visible measurement — dimension labels, crossed placeholder boxes, dashed bounding lines, annotation callouts. Mono everywhere. Use when communicating structure (specs, docs, architecture), never for a polished marketing surface.


Universal rules

These outrank the palette. A preset applied without these still looks generic.

Surface ladder. Never collapse background / card / popover / raised into one color. Each level up gets lighter in dark mode and more separated in light mode. Flat equals cheap. In dark mode give every neutral a faint tint toward the accent hue (a 217° blue-charcoal under a blue accent) rather than pure gray.

Contrast floor. Muted text stops at the value given per preset. Dimmer "looks more premium" in a design tool and fails in daylight and in WCAG. Body text ≥ 4.5:1, large text ≥ 3:1.

Accent discipline. One accent. Three roles maximum (active state, focal figure, primary CTA). A second accent needs an explicit semantic reason (success/danger).

Depth is directional. Light from above: brighter top edge, darker lower edge, shadow below. Consistent across every component or the whole surface reads wrong. Avoid pure-black shadows — tint them toward the surface hue.

Motion is calm. 160–240ms for controls, 400–760ms for masked reveals and section entrances. Parallax capped under 5%. Never bouncy in a premium system. Always honor reduced motion:

css
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}

Texture is felt, not seen. Grain, diagonal patterning, and noise sit at very low opacity. If you notice it as texture, halve it. Reduce or drop it on small controls.

One material system. Do not mix glass, skeuomorphic, neumorphic, and framed treatments in one component or one screen.

  • beautiful-shadows — exact layered elevation shadows (use instead of ad-hoc box-shadow)
  • container-lines — the rails/corner-square motif, implemented in CSS
  • framed-grid-layout — L-bracket frames via layered gradients
  • glass-dark-ui — deeper implementation of the dark-glass-workspace preset
  • mesh-gradient-dark-blue-clean — animated mesh background for the dark presets
  • skeuomorphic-ui — tactile/pressed surfaces (a different material system)
  • css-border-gradient — the 1px gradient-border wrapper technique

Quick checks

  • Can you name which preset this is from a screenshot? If not, the motif is missing.
  • Is the surface ladder visible — at least three distinguishable levels?
  • Is the accent in three places or twenty?
  • Does muted text pass 4.5:1?
  • Is there exactly one material system on screen?

© boraoztunc, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in visual-style-presets of boraoztunc/skills.

Open the folder on GitHubat commit 645553c

Compare with similar skills

Visual Style Presets next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Visual Style Presets compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Visual Style Presets this skillboraoztunc/skills398—~2.7kAutomated safety check: PassApache-2.0
UI UX Pro Maxsaoudi-h/solar-icons19018 repos~11kAutomated safety check: NotesCustom licence
Frontend Designanthropics/skills180k37 repos~2.3kAutomated safety check: PassApache-2.0
UI/UX Design System AdvisorGalaxy-Dawn/claude-scholar5.7k1 repos~1.1kAutomated safety check: PassMIT
Blueprint UIsuperhq-ai/shuru863—~1.9kAutomated safety check: PassApache-2.0
UI UX Pro MaxOhh-889/skyroc79526 repos~3.6kAutomated safety check: NotesMIT

Similar skills

  • UI UX Pro Max

    saoudi-h/solar-icons

    UI/UX design intelligence for web and mobile. An agent skill from saoudi-h/solar-icons.

    190 GitHub starsUsed in 18 repos~11k tokens
    Frontend & DesignAuto-check: notes
  • Frontend Design

    anthropics/skills

    Official

    Pushes the agent toward distinctive visual design for new or reworked UI: a clear aesthetic direction, deliberate typography and choices rooted in the subject.

    180k GitHub starsUsed in 37 repos~2.3k tokens
    Frontend & DesignAuto-check passed
  • UI/UX Design System Advisor

    Galaxy-Dawn/claude-scholar

    Turns a vague UI request into a concrete design system with style, palette, typography and layout guidance from a search script, plus stack-specific implementation advice.

    5.7k GitHub starsUsed in 1 repo~1.1k tokens
    Frontend & DesignAuto-check passed
  • Blueprint UI

    superhq-ai/shuru

    Build landing pages and web UIs using a dark blueprint/wireframe aesthetic with sharp edges, connected sections, dashed outlines, measurement annotations, and technical typography.

    863 GitHub stars~1.9k tokensUpdated 19 days ago
    Frontend & DesignAuto-check passed
  • UI UX Pro Max

    Ohh-889/skyroc

    UI/UX design intelligence. An agent skill from Ohh-889/skyroc.

    795 GitHub starsUsed in 26 repos~3.6k tokens
    Frontend & DesignAuto-check: notes
  • UI UX Pro Max

    shobcoder/shob

    UI/UX design intelligence expert for web and mobile applications.

    576 GitHub stars~3.7k tokensUpdated 22 days ago
    Frontend & DesignAuto-check passed

More from boraoztunc/skills

All 52 skills in this repo
  • Gsap

    boraoztunc/skills

    GSAP animation reference for HyperFrames. An agent skill from boraoztunc/skills.

    398 GitHub starsUsed in 5 repos~1.9k tokens
    Auto-check passed
  • Hyperframes

    boraoztunc/skills

    Create video compositions, animations, title cards, overlays, captions, voiceovers, audio-reactive visuals, and scene transitions in HyperFrames HTML.

    398 GitHub starsUsed in 9 repos~7.6k tokens
    Auto-check passed
  • Remotion To Hyperframes

    boraoztunc/skills

    Translate an existing Remotion (React-based) video composition into a HyperFrames HTML composition.

    398 GitHub stars~2.2k tokensUpdated 1 mo ago
    Auto-check passed
  • Animejs

    boraoztunc/skills

    Anime.js adapter patterns for HyperFrames. An agent skill from boraoztunc/skills.

    398 GitHub starsUsed in 2 repos~828 tokens
    Auto-check passed
  • Beam Glow States

    boraoztunc/skills

    Create React loading, processing, selected, current, focus, and pressed states with the border-beam package's animated edge glow.

    398 GitHub starsUsed in 2 repos~3.2k tokens
    Auto-check passed
  • Minimal Zine Poster

    boraoztunc/skills

    Compile a theme, sentence, object, mood, article idea, or photo into a quiet Japanese/Korean zine-style editorial poster — tall aged paper, large negative space, one small image anchor, experimental…

    398 GitHub stars~2.5k tokensUpdated 1 mo ago
    Auto-check passed

Questions about Visual Style Presets

What does Visual Style Presets do?

Pick and apply a complete visual style direction — surface ladder, type scale, accent discipline, and one signature structural motif — for a website, landing page, dashboard, or app shell. Visual Style Presets is an agent skill from boraoztunc/skills. Pick and apply a complete visual style direction — surface ladder, type scale, accent discipline, and one signature structural motif — for a website, landing page, dashboard, or app shell.

When should I use Visual Style Presets?

Visual Style Presets fits situations like: asked for a specific look such as dark glass; frosted workspace; wireframe diagnostic; cobalt contrast.

How do I install Visual Style Presets in Claude Code?

Run `npx skills add boraoztunc/skills --skill visual-style-presets -a claude-code`. Or copy the skill folder (visual-style-presets in boraoztunc/skills) into .claude/skills/visual-style-presets in your project. Claude Code loads it when a task matches its description.

How do I install Visual Style Presets in Codex?

Run `npx skills add boraoztunc/skills --skill visual-style-presets -a codex`. Or copy the skill folder (visual-style-presets in boraoztunc/skills) into .agents/skills/visual-style-presets in your project. Codex loads it when a task matches its description.

Can I use Visual Style Presets in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add boraoztunc/skills --skill visual-style-presets -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/visual-style-presets, .gemini/skills/visual-style-presets, .github/skills/visual-style-presets and .opencode/skills/visual-style-presets in your project.

What does Visual Style Presets need to run?

SKILL.md names no scripts, command-line tools or credentials: Visual Style Presets is instructions for the agent only.

Does Visual Style Presets access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Visual Style Presets safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Visual Style Presets use?

Visual Style Presets is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Visual Style Presets use?

About 2.7k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Visual Style Presets?

Skills that share tags, products or a category with Visual Style Presets: UI UX Pro Max (saoudi-h/solar-icons, 190 stars), Frontend Design (anthropics/skills, 180k stars), UI/UX Design System Advisor (Galaxy-Dawn/claude-scholar, 5.7k stars) and Blueprint UI (superhq-ai/shuru, 863 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Visual Style Presets?

boraoztunc (a GitHub user) maintains it in boraoztunc/skills, which has 398 GitHub stars. The repository holds 52 skills in this directory. The repository was last updated on August 15, 2026.

Source: boraoztunc/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.