Make Interfaces Feel Better
samuelclay/NewsBlur
Design engineering principles for making interfaces feel polished.
Sets design rules for web interfaces that should feel like current Apple design: unified surfaces, restrained type and glass only where layers overlap.
$ npx skills add naplesblue/apple-design-skill --skill apple-liquid-glass -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install naplesblue/apple-design-skill apple-liquid-glass --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "apple-liquid-glass" agent skill from https://github.com/naplesblue/apple-design-skill/tree/main into .claude/skills/apple-liquid-glass/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "apple-liquid-glass", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add naplesblue/apple-design-skill --skill apple-liquid-glass -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install naplesblue/apple-design-skill apple-liquid-glass --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "apple-liquid-glass" agent skill from https://github.com/naplesblue/apple-design-skill/tree/main into .agents/skills/apple-liquid-glass/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "apple-liquid-glass", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add naplesblue/apple-design-skill --skill apple-liquid-glass -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install naplesblue/apple-design-skill apple-liquid-glass --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "apple-liquid-glass" agent skill from https://github.com/naplesblue/apple-design-skill/tree/main into .cursor/skills/apple-liquid-glass/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "apple-liquid-glass", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add naplesblue/apple-design-skill --skill apple-liquid-glass -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install naplesblue/apple-design-skill apple-liquid-glass --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "apple-liquid-glass" agent skill from https://github.com/naplesblue/apple-design-skill/tree/main into .gemini/skills/apple-liquid-glass/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "apple-liquid-glass", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install naplesblue/apple-design-skill apple-liquid-glassInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add naplesblue/apple-design-skill --skill apple-liquid-glass -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "apple-liquid-glass" agent skill from https://github.com/naplesblue/apple-design-skill/tree/main into .github/skills/apple-liquid-glass/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "apple-liquid-glass", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add naplesblue/apple-design-skill --skill apple-liquid-glass -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install naplesblue/apple-design-skill apple-liquid-glass --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "apple-liquid-glass" agent skill from https://github.com/naplesblue/apple-design-skill/tree/main into .opencode/skills/apple-liquid-glass/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "apple-liquid-glass", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
apple-liquid-glassSets design rules for web interfaces that should feel like current Apple design: unified surfaces, restrained type and glass only where layers overlap.
This skill sets a visual rule set for web pages and components that should look like current Apple design: a light grey-white ground, unified white surfaces split by hairline dividers, restrained type with negative tracking, frosted glass only where layers genuinely overlap (sticky navigation, modals, popovers, colored call-to-action blocks), and color held back for accents.
It states five philosophy rules in priority order: unified surfaces over fragmented cards, glass as seasoning, restraint, hierarchy from weight, size and grayscale instead of color, and quality in details such as tabular numbers and a gentle hover lift. It adds interaction principles on wayfinding, feedback and placing controls next to what they affect. The package ships design-system, components, icons, motion and checklist documents, app.md for iOS-style screens with a device frame and mobile shell, example pages with screenshots (account.html and wallet.html) and a self-check. Motion guidance covers springs, interruptibility and reduced motion, and the kit carries across stacks.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit e81692d. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Apple Liquid Glass Design loads about 2.3k tokens when it runs. Until then it costs about 184 tokens; SKILL.md has 1,141 words of instructions outside code blocks.
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.
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.
The full file from naplesblue/apple-design-skill at commit e81692d, republished under its MIT licence (© naplesblue). 1,141 words, ~2,341 tokens.
.claude/skills/apple-liquid-glass/SKILL.md (or your agent's skills folder). This skill also uses 22 other files; get the full folder from GitHub.You are designing in the latest Apple visual language: calm, premium, restrained. The goal is that a user feels "this looks like Apple" within 1.5 seconds — not through gimmicks, but through the sum of small correct decisions.
One sentence: Apple light grey-white ground + unified white surfaces + hairline dividers; glass only where layers truly overlap. Restraint is the luxury.
app.md for the device frame + mobile shell).backdrop-filter frost only where layers actually overlap: sticky nav, modals/popovers, colored CTA blocks. Plain content areas get solid #fff + soft shadow — never glass. (Web has few overlapping layers; over-glassing reads as dirty.)tabular-nums numbers, hairline dividers, gentle hover lift, 180%-saturation glass — the total of these small things is what reads as "Apple".review.md (find the real visual surface → score against the system → prioritized findings → fix toward the tokens). The biggest wins are usually one off-system theme file that everything renders through.design-system.md — the full spec (color, type, spacing, radius, shadow, glass recipe, components, responsive).tokens.css — the :root custom properties. Reference everything via var(--…); never hard-code raw hex/px that a token already names.patterns.md — container (720 read / 1080 grid), archetype (detail / index / home / form), and run its decision trees (panel vs cards, glass vs solid, color vs grayscale).components.md — copy the proven snippets (nav, unified panel list, card/grid, segmented pill, tag, button, colored CTA, live dot). Adapt content, keep structure + tokens.app.md for the mobile shell the core files don't ship: device frame (exact iPhone spec — never hand-roll the island/status bar/home indicator), large-title-collapse nav, tab bar, edge-anchored bottom sheet, safe areas, touch targets. The content still comes from components.md; app.md is only the shell around it, and the same rules hold (unified panels, glass-on-overlap, grayscale + one accent, no color-by-status on list values). Needs icons (tab bar, object-type rows, actions)? Read icons.md — the line-icon layer (curated Lucide inline set, one 24-grid stroke, grayscale currentColor, accent only on action/active, and the restraint rules so icons earn their place — no grey squares, no emoji).motion.md and apply the fluid-motion treatment: pointer-down feedback, spring-like easing tokens, same-path enter/exit, materialize (blur+scale+opacity together), interruptibility, and the three reduced-* media queries. Static content keeps the tiny motion budget.reference.html — open it; your output must look like it belongs on the same page. If a screenshot diverges, fix toward the reference.checklist.md (or the condensed self-check below) before claiming done; interactive layers also pass the motion self-check at the end of motion.md; App screens pass the App self-check at the end of app.md.Portable: these files assume no framework. In React/Vue/etc., translate the CSS to your styling system but keep the exact token values, the panel-not-cards pattern, and the glass-only-on-overlap rule. Match the visual output; don't copy structure that doesn't fit.
#f5f5f7.clamp(34px,6vw,56px)), panels short or tall as needed.tabular-nums.#f5f5f7 (cool), content on #fff surfaces, container centered (max-width 720 reading / 1080 grid).rgba(0,0,0,0.07)), not fragmented cards.tabular-nums.gap (not inline + margin); touch targets ≥ 44px; clamp() for responsive; mobile collapses to one column, secondary info hidden.reference.html.design-system.md — full spec + token table + decision guidance.tokens.css — :root custom properties (portable; drop into any project).components.md — copy-paste HTML+CSS for every core component.patterns.md — page-level recipes (containers, archetypes) + decision trees.checklist.md — the standalone "done" gate.motion.md — fluid interaction layer: springs/easing, interruptibility, same-path + anchored origin, materialize, gesture physics, reduced-motion (adapted from emilkowalski/skills apple-design, MIT).app.md — App / iOS shell layer: device frame (exact iPhone spec), status bar, large-title-collapse nav, tab bar, edge-anchored bottom sheet, safe areas, mobile-first rules.icons.md — line-icon layer: Lucide-based inline set (24-grid, one stroke), grayscale currentColor with accent only on action/active, size table, restraint rules.review.md — Review-mode workflow for auditing existing UI.reference.html — rendered "living style guide" (open it; your ground truth).© naplesblue, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 22 other files in the repository root of naplesblue/apple-design-skill.
Open the folder on GitHubat commit e81692d
Apple Liquid Glass Design 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Apple Liquid Glass Design this skillnaplesblue/apple-design-skill | 269 | — | ~2.3k | Automated safety check: Pass | MIT | |
| Make Interfaces Feel Bettersamuelclay/NewsBlur | 7.6k | 10 repos | ~1.5k | Automated safety check: Pass | MIT | |
| UI UX Pro Maxsaoudi-h/solar-icons | 190 | 18 repos | ~11k | Automated safety check: Notes | Custom licence | |
| Baseline UIibelick/ui-skills | 9.6k | 8 repos | ~855 | Automated safety check: Pass | MIT | |
| UI UX Pro MaxOhh-889/skyroc | 795 | 26 repos | ~3.6k | Automated safety check: Notes | MIT | |
| UI UX Pro MaxOhh-889/skyroc | 795 | 6 repos | ~14k | Automated safety check: Pass | MIT |
samuelclay/NewsBlur
Design engineering principles for making interfaces feel polished.
saoudi-h/solar-icons
UI/UX design intelligence for web and mobile. An agent skill from saoudi-h/solar-icons.
ibelick/ui-skills
Applies a fixed set of UI rules for stack, components, interaction, animation, typography and layout, or reviews a file against them with concrete fixes.
Ohh-889/skyroc
UI/UX design intelligence. An agent skill from Ohh-889/skyroc.
Ohh-889/skyroc
UI/UX design intelligence for web, mobile, and desktop. An agent skill from Ohh-889/skyroc.
shobcoder/shob
UI/UX design intelligence expert for web and mobile applications.
Categories
Sets design rules for web interfaces that should feel like current Apple design: unified surfaces, restrained type and glass only where layers overlap. This skill sets a visual rule set for web pages and components that should look like current Apple design: a light grey-white ground, unified white surfaces split by hairline dividers, restrained type with negative tracking, frosted glass only where layers genuinely overlap (sticky navigation, modals, popovers, colored call-to-action blocks), and color held back for accents.
Apple Liquid Glass Design fits situations like: building a page or component that should look like apple.com; redesigning an interface that feels fragmented into separate cards; designing iOS-style app screens with a device frame and mobile shell; adding fluid motion with springs and reduced-motion support.
Run `npx skills add naplesblue/apple-design-skill --skill apple-liquid-glass -a claude-code`. Or copy the skill folder (the naplesblue/apple-design-skill repository) into .claude/skills/apple-liquid-glass in your project. Claude Code loads it when a task matches its description.
Run `npx skills add naplesblue/apple-design-skill --skill apple-liquid-glass -a codex`. Or copy the skill folder (the naplesblue/apple-design-skill repository) into .agents/skills/apple-liquid-glass in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add naplesblue/apple-design-skill --skill apple-liquid-glass -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/apple-liquid-glass, .gemini/skills/apple-liquid-glass, .github/skills/apple-liquid-glass and .opencode/skills/apple-liquid-glass in your project.
SKILL.md names no scripts, command-line tools or credentials: Apple Liquid Glass Design is instructions for the agent only.
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.
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.
Apple Liquid Glass Design is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Apple Liquid Glass Design: Make Interfaces Feel Better (samuelclay/NewsBlur, 7.6k stars), UI UX Pro Max (saoudi-h/solar-icons, 190 stars), Baseline UI (ibelick/ui-skills, 9.6k stars) and UI UX Pro Max (Ohh-889/skyroc, 795 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
naplesblue (a GitHub user) maintains it in naplesblue/apple-design-skill, which has 269 GitHub stars. The repository was last updated on July 20, 2026.
Source: naplesblue/apple-design-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.