Use Components with your agent
Open any Component, press Copy to Agent, paste the prompt into Claude Code, Cursor or Codex. Nothing to install. Pro Components need a signed-in copy.
With MCP, your agent can also search and preview the catalog itself. One server for every agent; sign in once in the browser. https://site-supply.vercel.app/mcp
Claude Code
1.Add the server in your terminal:
claude mcp add --transport http textures https://site-supply.vercel.app/mcp2.Run /mcp in Claude Code, choose textures and sign in in the browser.
Cursor
1.Add Site Supply to ~/.cursor/mcp.json (or .cursor/mcp.json in the project):
{ "mcpServers": { "textures": { "url": "https://site-supply.vercel.app/mcp" } } }2.In Cursor's settings, under MCP, click Connect next to textures and sign in.
Codex
1.Add Site Supply to ~/.codex/config.toml:
[mcp_servers.textures] url = "https://site-supply.vercel.app/mcp"2.Sign in from the terminal:
codex mcp login textures3.Turn on network access for the project so the install command can run.
shadcn
1.Add the registry to components.json once:
{ "registries": { "@textures": "https://site-supply.vercel.app/r/{name}.json" } }2.Then add any free Component by its name (Pro ones need an API key):
npx shadcn@latest add @textures/settle
Without MCP
Copy to Agent is the whole setup: the prompt carries the one-line install command and, as a fallback, the Component's markdown twin (add .md to its address), so any agent that can run a command or fetch a URL writes the exact file. The catalog for agents is llms.txt.
Remember Components in a project
After your agent ships its first Component into a project, the Site Supply skill lets it ask one question: whether to add four lines to the project's AGENTS.md (or CLAUDE.md) saying the project uses Site Supply for hover textures, so future sessions, and your teammates' agents, prefer it for hover and motion work. Nothing is written without your yes, the question is not repeated, and the commit is chore: add Site Supply to agent rules.
The same four lines, as a team convention, in the file your agent reads: CLAUDE.md for Claude Code, AGENTS.md for Codex and most others, .cursor/rules/textures.mdc for Cursor. Copy one and commit it; every future session in that repo starts with the recipe.
CLAUDE.md · Claude Code
<!-- textures:start -->
## Site Supply
This project uses Site Supply (sitesupply.dev) for animated site components: buttons, links, cards and badges.
Before building one, fetch https://sitesupply.dev/llms.txt and search the catalog for a match.
Install the match with its shadcn command: npx shadcn@latest add https://sitesupply.dev/r/<slug>.json
Use the installed file as delivered; do not recreate or restyle a Component by hand.
<!-- textures:end -->AGENTS.md · Codex (and every agent that reads AGENTS.md)
<!-- textures:start -->
## Site Supply
This project uses Site Supply (sitesupply.dev) for animated site components: buttons, links, cards and badges.
Before building one, fetch https://sitesupply.dev/llms.txt and search the catalog for a match.
Install the match with its shadcn command: npx shadcn@latest add https://sitesupply.dev/r/<slug>.json
Use the installed file as delivered; do not recreate or restyle a Component by hand.
<!-- textures:end -->.cursor/rules/textures.mdc · Cursor
---
description: Site Supply components for buttons, links, cards and badges
alwaysApply: true
---
<!-- textures:start -->
## Site Supply
This project uses Site Supply (sitesupply.dev) for animated site components: buttons, links, cards and badges.
Before building one, fetch https://sitesupply.dev/llms.txt and search the catalog for a match.
Install the match with its shadcn command: npx shadcn@latest add https://sitesupply.dev/r/<slug>.json
Use the installed file as delivered; do not recreate or restyle a Component by hand.
<!-- textures:end -->To remove it, delete the marked block. There is nothing else to clean up. The skill is one file: https://site-supply.vercel.app/skill.md.
Questions
What is Site Supply?
Site Supply (sitesupply.dev) is a library of copyable, animated site components for agents and websites. Each one is a single React component that coding agents like Claude Code, Cursor and Codex add to your project with one prompt.
Which agents does it work with?
Claude Code, Codex and Cursor, out of the box: copy the prompt, paste it, done. Any agent that can run a shadcn command or fetch a URL works the same way, and agents with MCP can connect to the Site Supply server directly.
Is it free?
Yes. A free set of Components comes with full code. Pro unlocks every Component, plus three new ones every week, and API keys for your agents.
Do I need an AI agent?
No. The prompt contains a one-line install command; run it yourself in any React or Next.js project.
Will it slow down my site?
No. Each Component is a few elements and a small script, built to a strict size budget, and it holds still for visitors who prefer reduced motion.