tailwind-4-docs — Claude Code skill: Tailwind v4 docs on tap
The skill syncs a local snapshot of the Tailwind CSS v4 docs so your agent answers utility, config and v3-to-v4 migration questions from official text.
npx skills add Lombiq/Tailwind-Agent-Skills --skill tailwind-4-docs -a claude-codeWhat tailwind-4-docs does
The skill walks your agent through a locally synced snapshot of the Tailwind CSS v4 documentation. It locates the right file in references/docs-index.tsx, loads only that file from references/docs/, and answers from the official wording: utilities, variants, configuration, migration, review. For implementation, refactor and review work it also pulls in references/engineering-playbook.md.
The snapshot is not bundled. The upstream tailwindlabs/tailwindcss.com repo is source-available rather than open-source, so you download the docs yourself and accept its license. Initialization runs once per install: python skills/tailwind-4-docs/scripts/sync_tailwind_docs.py --accept-docs-license. That needs git, Python 3 and network access. If the snapshot is missing or more than a week old, the skill stops and asks you to refresh it instead of guessing.
Without network or write access you fall back to references/gotchas.md and references/engineering-playbook.md, and the agent points you at the official docs. On a v3-to-v4 upgrade the skill checks browser support, the @tailwindcss/postcss, @tailwindcss/cli and @tailwindcss/vite packages, the @import "tailwindcss" syntax that replaces the old directives, and utility renames. Worth knowing before you trust any Tailwind v4 answer from your agent: nothing works until the snapshot is in place.
What it helps with
- answer Tailwind v4 utility and variant questions from official docs
- move a project from v3 to v4 without missing breaking changes
- get the new import syntax and config directives right
- check Tailwind v4 code during review or refactor
- refresh the local docs snapshot when it goes stale
Example prompts for the agent
- Show me how to set a custom theme with Tailwind v4 directives
- Review this component for Tailwind v4 utilities and flag anything renamed
- Build a migration checklist for moving this project from Tailwind v3 to v4
How to install tailwind-4-docs
1Skills CLI (Vercel)
npx skills add Lombiq/Tailwind-Agent-Skills --skill tailwind-4-docs -a claude-code2Manually: put the files in place
~/.claude/skills/tailwind-4-docs/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/tailwind-4-docs/
1Skills CLI (Vercel)
npx skills add Lombiq/Tailwind-Agent-Skills --skill tailwind-4-docs -a codex2Manually: put the files in place
.agents/skills/tailwind-4-docs/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add Lombiq/Tailwind-Agent-Skills --skill tailwind-4-docs -a cursor2Manually: put the files in place
.cursor/skills/tailwind-4-docs/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install Lombiq/Tailwind-Agent-Skills tailwind-4-docs2Manually: put the files in place
.github/skills/tailwind-4-docs/SKILL.md1Skills CLI (Vercel)
npx skills add Lombiq/Tailwind-Agent-Skills --skill tailwind-4-docs -a gemini-cli2Platform CLI
gemini skills install https://github.com/Lombiq/Tailwind-Agent-Skills --path skills/tailwind-4-docsManually: put the files in place
.devin/skills/tailwind-4-docs/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add Lombiq/Tailwind-Agent-Skills --skill tailwind-4-docs -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about tailwind-4-docs
How do I install tailwind-4-docs in Claude?
Run npx skills add Lombiq/Tailwind-Agent-Skills --skill tailwind-4-docs -a claude-code. The skill lands in ~/.claude/skills/tailwind-4-docs/SKILL.md, and you still need to initialize the docs snapshot once.
What does tailwind-4-docs do?
It gives your agent a local snapshot of the Tailwind CSS v4 documentation and routes it to the right files for utility, configuration, migration and review questions.
What does the skill need to run?
git, Python 3 and network access to initialize the snapshot. The sync_tailwind_docs.py script downloads the docs, and you accept the upstream license first.
Source text
SKILL.md · BSD-3-Clause
--- name: tailwind-4-docs description: Comprehensive Tailwind CSS v4 documentation snapshot and workflow guidance. Use when answering Tailwind v4 questions, selecting utilities/variants, configuring Tailwind v4, or migrating projects from v3 to v4 with official docs and gotcha checks. compatibility: Requires git, Python 3, and internet access to initialize the Tailwind docs snapshot from tailwindcss.com. --- # Tailwind 4 Docs ## Overview Use this skill to navigate a locally synced Tailwind CSS v4 documentation snapshot and answer development, configuration, migration, implementation, refactor, and review questions with official guidance. The docs snapshot is not bundled with this skill because the upstream repository is source-available but not open-source. Users must initialize the snapshot themselves and are responsible for complying with the upstream license. ## Quick start 1. Check whether the docs snapshot is initialized (`references/docs/` and `references/docs-index.tsx` exist). 2. If the snapshot is missing or older than one week, stop and ask to run the initialization step in "Initialization" before continuing. Do not answer the user's question until the snapshot is initialized. 3. Identify the topic (utility, variant, config, migration, compatibility, implementation, refactor, review). 4. Find the matching doc in `references/docs-index.tsx`. 5. Load only the relevant file from `references/docs/`. 6. For implementation, refactor, or review tasks, also load `references/engineering-playbook.md`. 7. Apply guidance and call out any breaking changes or constraints. ## Initialization (required once per install) Run the sync script to download the Tailwind docs locally. This requires network access, git, and Python 3: ``` python skills/tailwind-4-docs/scripts/sync_tailwind_docs.py --accept-docs-license ``` This pulls content from `tailwindlabs/tailwindcss.com`. That repo is source-available and explicitly not open-source, so the user must accept its license before downloading and keep the snapshot local. If you cannot run tools or have no internet access, ask the user to run the exact command above in a terminal, then continue once `references/docs/` and `references/docs-index.tsx` exist. If the snapshot is missing or older than one week, you must ask for permission to run the command or ask the user to run it. Do not proceed with Tailwind guidance until the snapshot is initialized or refreshed. If initialization is blocked (no internet or no write access), use `references/gotchas.md` as a limited fallback and ask the user to consult the official docs. For implementation, refactor, or review tasks, `references/engineering-playbook.md` can also serve as a limited fallback. ## References map - `references/docs/` is generated locally and contains the Tailwind v4 MDX docs snapshot. - `references/docs-index.tsx` is generated locally and contains the category and slug map used by the docs sidebar. - `references/docs-source.txt` captures the upstream repo, commit, and snapshot date (or reports that initialization is pending). - `references/engineering-playbook.md` is the agent-oriented implementation, refactor, and review guide. - `references/gotchas.md` provides a quick scan of common v4 migration pitfalls. ## MDX handling - Treat `export const title` and `export const description` as metadata. - Read JSX callouts like `<TipInfo>` or `<TipBad>` as guidance text. ## Common entry points - Migration: `references/docs/upgrade-guide.mdx`, `references/docs/compatibility.mdx`. - Implementation/refactor/review: `references/engineering-playbook.md`. - Gotchas overview: `references/gotchas.md`. - Configuration and directives: `references/docs/functions-and-directives.mdx`, `references/docs/adding-custom-styles.mdx`, `references/docs/theme.mdx`. - Variants and responsive patterns: `references/docs/hover-focus-and-other-states.mdx`, `references/docs/responsive-design.mdx`. - Core behavior: `references/docs/preflight.mdx`, `references/docs/detecting-classes-in-source-files.mdx`. ## Migration checklist When upgrading from v3 to v4, always confirm the following in the docs: - Browser support and compatibility expectations. - Tooling changes: `@tailwindcss/postcss`, `@tailwindcss/cli`, `@tailwindcss/vite`. - Import syntax: `@import "tailwindcss"` replaces `@tailwind` directives. - Utility renames/removals, prefix format, and important modifier placement. - Changes to variants, transforms, and arbitrary value syntax. ## Update workflow Run `scripts/sync_tailwind_docs.py` to refresh the snapshot. Use `--local-repo` if you already have a local clone of `tailwindlabs/tailwindcss.com` to speed up syncs. Always pass `--accept-docs-license`. ---
© Lombiq · BSD-3-Clause · Lombiq/Tailwind-Agent-Skills