Overview
Choose your agent.
- Claude Code~/.claude/skills · .claude/skills2 min
- Codex~/.agents/skills · .agents/skills2 min
- Cursor~/.cursor/skills · .cursor/skills2 min
- Any other agentA folder in your repo plus one line in AGENTS.md2 min
The fastest way: paste a prompt
Open a taste you can use
Any free taste, or anything on Pro. On its page, signed in, you’ll find Paste into your agent with a tab for each agent.
Copy, paste, send
The prompt carries a private download link (yours alone, good for seven days), the folder to unzip into, and the instruction to read
SKILL.mdand apply the taste from then on. Your agent does the rest and reports the skill’s non-negotiables back to you.Ask for a screen
You don’t need to describe a style. The skill’s description tells your agent when to use it, and its files cover type, color, spacing, components and motion. The quickstart walks through a first build.
Where skills live
| Agent | Every project on this machine | One repository |
|---|---|---|
| Claude Code | ~/.claude/skills/taste-editorial | .claude/skills/taste-editorial |
| Codex | ~/.agents/skills/taste-editorial | .agents/skills/taste-editorial |
| Cursor | ~/.cursor/skills/taste-editorial | .cursor/skills/taste-editorial |
| Any other agent | A folder in your repo plus one line in AGENTS.md | |
Prefer the zip? Every taste you can download also has a Download zip button; the per-agent guides show the unzip commands for macOS, Linux and Windows.
Quickstart
Your first tasteful app.
About ten minutes: install, one prompt, then steer — without breaking the taste.
Install for your agent
The quick way: on any taste you can use, copy the Paste into your agent prompt and send it. Or follow the guide for Claude Code, Codex, Cursor or another agent. Use a new project for this first run, with nothing in it but what the install guide put there.
Ask for a product, not a style
Paste this as-is. It never mentions fonts, colors or mood — that’s the skill’s job — and it’s the exact brief every skill is validated with.
Starter prompt · webBuild a small static site for Ledgerline, a fictional bookkeeping analytics product for freelancers: index.html (landing page) and dashboard.html (app screen), sharing one stylesheet styles.css. No frameworks, no build step, vanilla HTML/CSS (a few lines of JS allowed for menu/toggles). Landing page: top navigation, hero with headline + subline + primary and secondary CTA, a logos/social-proof strip, three feature sections, pricing (three tiers, one highlighted), a closing CTA, and a footer with columns. Dashboard: app shell with side or top navigation, page header, four stat cards (revenue, expenses, profit, overdue invoices), a revenue-over-time chart (inline SVG is fine), a recent-invoices table (≥ 8 rows: client, date, amount, status), and an activity feed. Both pages must work at mobile and desktop widths. Use realistic copy and numbers, not lorem ipsum. Make it polished and production-quality.Check what good looks like
Compare your pages with the skill’s validated screenshots: they ship in the zip under
taste-editorial/references/—web-*.pngfor web pages (web-*-mobile.pngat phone width) — and on the skill page when you’re signed in. The skill’sSKILL.mdlists its non-negotiables — fonts, palette, corners, shadows — and those should all hold. Your pages won’t match the screenshots: a taste is a point of view, not a template.Steer inside the taste
- Ask in the skill’s own terms: “make the invoices table denser”, “add a night edition”, “a pricing section in the same voice”.
- Name your stack once — the skill ships plain CSS variables, Tailwind v4 and v3 configs, and JSON tokens.
- Avoid style words from elsewhere (“make it pop”, “glassy”, “like Stripe”): they pull your agent back to its defaults.
- One taste per project. Two installed taste skills argue with each other.
Claude Code
Claude Code.
Two ways in: paste one prompt and let the agent install, or unzip the folder yourself. Shown for Editorial — use your skill’s file name.
Option 1 · paste a prompt (recommended)
Copy the prompt from the taste page
Signed in, open any taste you can use and choose the Claude Code tab under Paste into your agent. Copy it.
Paste it into your agent and send
Claude Code downloads the package through a private link, unzips it into
~/.claude/skills, readsSKILL.mdand confirms the taste’s non-negotiables. Skills load live. If the skills folder didn’t exist when your session started, run /reload-skills (or start a new session).
Option 2 · unzip it yourself
Download
In your library, choose Download zip next to the skill. It unpacks to one folder,
taste-editorial. If your browser renamed the file (say, with “(1)”), use its actual name in the commands below.Install
For every project on this machine — into
~/.claude/skills:macOS / Linux$ mkdir -p ~/.claude/skills && unzip -o ~/Downloads/taste-editorial-1.0.0.zip -d ~/.claude/skillsWindows · PowerShellPS> Expand-Archive -Force $HOME\Downloads\taste-editorial-1.0.0.zip $HOME\.claude\skillsOr for one repository — from its root, into
.claude/skills. Commit it to share the taste with your team in a private repository; in a public one, add.claude/skills/to.gitignore— the license doesn’t allow publishing the package.macOS / Linux · repository root$ mkdir -p .claude/skills && unzip -o ~/Downloads/taste-editorial-1.0.0.zip -d .claude/skillsWindows · PowerShell · repository rootPS> Expand-Archive -Force $HOME\Downloads\taste-editorial-1.0.0.zip .claude\skillsCheck it’s there
From a terminal — each prints the path if the skill is in place:
Machine-wide install$ ls ~/.claude/skills/taste-editorial/SKILL.mdRepository install · from its root$ ls .claude/skills/taste-editorial/SKILL.mdType / in Claude Code and look for taste-editorial in the list. Skills load live. If the skills folder didn’t exist when your session started, run /reload-skills (or start a new session).
Build
Ask for a screen — no need to name the skill or describe a style. For a first run, paste the quickstart prompt as-is. Type /taste-editorial, or just ask for a screen — Claude loads the skill when the request matches its description.
If the output looks generic, see troubleshooting.
Verified against Claude Code’s skills documentation, October 2026.
Codex
Codex.
Two ways in: paste one prompt and let the agent install, or unzip the folder yourself. Shown for Editorial — use your skill’s file name.
Option 1 · paste a prompt (recommended)
Copy the prompt from the taste page
Signed in, open any taste you can use and choose the Codex tab under Paste into your agent. Copy it.
Paste it into your agent and send
Codex downloads the package through a private link, unzips it into
~/.agents/skills, readsSKILL.mdand confirms the taste’s non-negotiables. Codex detects new skills automatically. If it doesn’t appear, restart Codex.
Option 2 · unzip it yourself
Download
In your library, choose Download zip next to the skill. It unpacks to one folder,
taste-editorial. If your browser renamed the file (say, with “(1)”), use its actual name in the commands below.Install
Codex works inside a Git repository — in a new folder, run git init first.
For every project on this machine — into
~/.agents/skills:macOS / Linux$ mkdir -p ~/.agents/skills && unzip -o ~/Downloads/taste-editorial-1.0.0.zip -d ~/.agents/skillsWindows · PowerShellPS> Expand-Archive -Force $HOME\Downloads\taste-editorial-1.0.0.zip $HOME\.agents\skillsOr for one repository — from its root, into
.agents/skills. Commit it to share the taste with your team in a private repository; in a public one, add.agents/skills/to.gitignore— the license doesn’t allow publishing the package.macOS / Linux · repository root$ mkdir -p .agents/skills && unzip -o ~/Downloads/taste-editorial-1.0.0.zip -d .agents/skillsWindows · PowerShell · repository rootPS> Expand-Archive -Force $HOME\Downloads\taste-editorial-1.0.0.zip .agents\skillsCheck it’s there
From a terminal — each prints the path if the skill is in place:
Machine-wide install$ ls ~/.agents/skills/taste-editorial/SKILL.mdRepository install · from its root$ ls .agents/skills/taste-editorial/SKILL.mdRun /skills in Codex and look for taste-editorial. Codex detects new skills automatically. If it doesn’t appear, restart Codex.
Build
Ask for a screen — no need to name the skill or describe a style. For a first run, paste the quickstart prompt as-is. Mention $taste-editorial in your prompt, or just ask for a screen — Codex picks the skill from its description.
If the output looks generic, see troubleshooting.
Verified against Codex’s skills documentation, October 2026.
Cursor
Cursor.
Two ways in: paste one prompt and let the agent install, or unzip the folder yourself. Shown for Editorial — use your skill’s file name.
Option 1 · paste a prompt (recommended)
Copy the prompt from the taste page
Signed in, open any taste you can use and choose the Cursor tab under Paste into your agent. Copy it.
Paste it into your agent and send
Cursor downloads the package through a private link, unzips it into
~/.cursor/skills, readsSKILL.mdand confirms the taste’s non-negotiables. Cursor discovers skills when it starts — restart Cursor after installing. (It also reads .agents/skills, .claude/skills and .codex/skills.)
Option 2 · unzip it yourself
Download
In your library, choose Download zip next to the skill. It unpacks to one folder,
taste-editorial. If your browser renamed the file (say, with “(1)”), use its actual name in the commands below.Install
For every project on this machine — into
~/.cursor/skills:macOS / Linux$ mkdir -p ~/.cursor/skills && unzip -o ~/Downloads/taste-editorial-1.0.0.zip -d ~/.cursor/skillsWindows · PowerShellPS> Expand-Archive -Force $HOME\Downloads\taste-editorial-1.0.0.zip $HOME\.cursor\skillsOr for one repository — from its root, into
.cursor/skills. Commit it to share the taste with your team in a private repository; in a public one, add.cursor/skills/to.gitignore— the license doesn’t allow publishing the package.macOS / Linux · repository root$ mkdir -p .cursor/skills && unzip -o ~/Downloads/taste-editorial-1.0.0.zip -d .cursor/skillsWindows · PowerShell · repository rootPS> Expand-Archive -Force $HOME\Downloads\taste-editorial-1.0.0.zip .cursor\skillsCheck it’s there
From a terminal — each prints the path if the skill is in place:
Machine-wide install$ ls ~/.cursor/skills/taste-editorial/SKILL.mdRepository install · from its root$ ls .cursor/skills/taste-editorial/SKILL.mdType / in Agent chat and search for taste-editorial. Cursor discovers skills when it starts — restart Cursor after installing. (It also reads .agents/skills, .claude/skills and .codex/skills.)
Build
Ask for a screen — no need to name the skill or describe a style. For a first run, paste the quickstart prompt as-is. Type /taste-editorial in Agent chat, or just ask for a screen — the agent chooses the skill when it’s relevant.
If the output looks generic, see troubleshooting.
Verified against Cursor’s skills documentation, October 2026.
Other agents
Other agents.
Any agent that reads AGENTS.md — or a rules file — can use a taste. Pick one of the two routes below, not both.
Route A — the skills folder
Many agents load Agent Skills on their own from
.agents/skillsin your repository. From the repository root:macOS / Linux$ mkdir -p .agents/skills && unzip -o ~/Downloads/taste-editorial-1.0.0.zip -d .agents/skillsWindows · PowerShellPS> Expand-Archive -Force $HOME\Downloads\taste-editorial-1.0.0.zip .agents\skillsAsk for a screen. If the taste shows up, you’re done — skip route B.
Route B — a folder plus AGENTS.md
If your agent ignored route A, remove
.agents/skills/taste-editorialand unzip intodesign/instead:macOS / Linux$ mkdir -p design && unzip -o ~/Downloads/taste-editorial-1.0.0.zip -d designWindows · PowerShellPS> Expand-Archive -Force $HOME\Downloads\taste-editorial-1.0.0.zip designThen add this line to
AGENTS.mdat the repository root (or your agent’s rules file —GEMINI.md, a Cursor rule, a Copilot instructions file):AGENTS.mdBefore building or styling any UI, read design/taste-editorial/SKILL.md and follow it — it overrides framework and component-library defaults. Load the files it points to when it says to.Check it’s there
Route A$ ls .agents/skills/taste-editorial/SKILL.mdRoute B$ ls design/taste-editorial/SKILL.mdCommitting the folder is fine in a private repository. In a public one, add it to
.gitignore— the license doesn’t allow publishing the package.Build
Ask for a screen. If the first answer looks generic, say “use the design skill in design/” once — the pointer does the rest.
Troubleshooting
When it looks generic.
The failures we saw while testing skills on real agents, and what fixes each.
The output ignores the taste
- Check the path:
SKILL.mdmust sit one folder deep —~/.claude/skills/taste-editorial/SKILL.md, or.claude/skills/taste-editorial/SKILL.mdinside a repository. Unzipping into a folder already named after the skill leaves it two deep. - A brand-new skills folder isn’t always watched yet: in Claude Code run
/reload-skills; in Codex or Cursor, restart the app. - Name the skill once in your prompt (see your agent’s guide), then carry on as usual.
- Agents ship built-in skills of their own (Codex, for one, has a site-building skill). If your output mixes looks, name the taste skill explicitly so it leads.
Some screens follow it, some don’t
- Long sessions drift. Name the skill again for the new screen, or ask the agent to re-read the skill’s components and layouts files.
- Remove other design skills or style rules from the project — they compete.
It fights my framework or component library
- Tell the agent your stack. Every skill ships
tokens/as CSS variables, Tailwind v4@theme, a Tailwind v3 config and JSON. - With a component library (shadcn/ui, MUI…), ask the agent to restyle its components with the skill’s tokens. The skill wins over library defaults.
The fonts look wrong
- Skills use open-licensed fonts loaded from their source — no font files ship in the package. Offline, or to self-host them, download them from the sources listed in the skill’s
LICENSE.md. The fallback stacks keep the look close meanwhile.
Can’t sign in
- A sign-in link works once and expires after 15 minutes — request a new one. Check spam for “Your Taste Stack sign-in link”. Google and GitHub sign in to the same account when they use the same email.
Downloads
- Download from your library while signed in; you always get the latest version. Re-download any time.
Still stuck? hello@tastestack.dev — include your agent and what you asked it.
FAQ
Questions.
Licensing, updates, Pro — and what a taste can and can’t do.
Can I use a skill for client and commercial work?
Yes. Every skill includes personal and commercial use in unlimited projects, client work included. What your agent builds with it is yours — no attribution, no royalties.
Can my team use it?
Yes, on the machines and agents your team works with. Committing it to a private project repository is fine. Publishing the package, putting it in a public repository or reselling it isn’t — in a public repo, install it machine-wide or keep the folder in .gitignore.
My agent copied the skill’s tokens into my code. Is that allowed?
Yes — using the tokens in what you build is the point, and that output is yours to ship. What the license rules out is redistributing the skill package itself, or substantial parts of it, as a design resource.
Do I get updates?
Every future version is included. New versions appear in your library; paste the install prompt again, or download and unzip over the old folder.
What does Pro include?
Every taste and every motion move in the catalog, new ones as they list, every future version, and a commercial license — for $6.99 a month billed yearly or $12.99 monthly. Cancel anytime from your library; you keep access to the end of the period.
Will my output look like the screenshots?
It will carry the same point of view — type, palette, spacing, details — not the same layout. A taste is not a template.
Which agents does it work with?
Any agent that supports Agent Skills, plus any agent that reads AGENTS.md. Each skill page lists the agents it has passed our Taste QA on.
Can I get a refund?
No — skills are delivered instantly, so all sales are final. Try the free House Blend first to test the whole flow; see the refund policy and the terms.