tailwindcss-v4

Tailwind CSS v4 Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "tailwindcss-v4" with this command: npx skills add tlq5l/tailwindcss-v4-skill/tlq5l-tailwindcss-v4-skill-tailwindcss-v4

Tailwind CSS v4 Skill

CSS-first configuration, new directives, migration from v3.

Quick Reference

v4 Entry Point

@import "tailwindcss";

NOT the v3 way:

/* ❌ These cause errors in v4 */ @tailwind base; @tailwind components; @tailwind utilities;

Key Directives

Directive Purpose

@theme

Define design tokens (colors, spacing, fonts)

@utility

Create custom utility classes

@variant

Define custom variants (hover, focus, etc.)

@source

Control class detection and safelisting

@reference

Import for @apply without emitting CSS

Theme Configuration (CSS-first)

@import "tailwindcss";

@theme { --color-primary: #3b82f6; --color-secondary: #64748b; --font-display: "Inter", sans-serif; --spacing-18: 4.5rem; }

NOT tailwind.config.js:

// ❌ v3 pattern - don't use in v4 module.exports = { theme: { extend: { colors: { primary: '#3b82f6' } } } }

Custom Utilities

@utility content-auto { content-visibility: auto; }

/* Functional utility must end in -* / @utility tab- { --tab-size: --value(--spacing-*, [integer]); tab-size: var(--tab-size); }

Custom Variants

Use @custom-variant to define new variants (not @variant ).

@custom-variant hocus (&:hover, &:focus);

/* Dark mode with class strategy */ @custom-variant dark (&:is(.dark *));

/* Body block with @slot */ @custom-variant hocus { &:hover, &:focus { @slot; } }

Theme Configuration

@theme { --color-primary: #3b82f6;

/* Clear namespace / --color-: initial; }

Theme Flags

  • default : Merge with default theme

  • inline : Emit variables to output

  • static : Use values but don't emit vars

  • reference : Use values but don't emit CSS

@theme inline { --font-sans: "SF Pro Text", system-ui; }

New Gradient Syntax

<!-- v4 preferred - supports interpolation color space --> <div class="bg-linear-to-r/oklch from-blue-500 to-purple-500"></div>

<!-- Also: bg-linear-to-b, bg-radial, bg-conic -->

New Variants

  • @min-[400px]: / @max-[600px]: (Container queries)

  • starting: (@starting-style )

  • details-content: (::details-content )

  • inverted-colors: , noscript: , print:

Safelisting Classes

/* Inline safelist */ @source inline("bg-red-500 text-white hidden");

/* From external source / @source "../content/**/.md";

Migration from v3

v3 v4

@tailwind base/components/utilities

@import "tailwindcss"

tailwind.config.js theme.extend

@theme { --color-* }

PostCSS tailwindcss plugin @tailwindcss/postcss

@apply with config values @reference import first

PostCSS Setup

// postcss.config.js export default { plugins: { '@tailwindcss/postcss': {} // NOT 'tailwindcss' } }

Vite Setup

// vite.config.ts import tailwindcss from '@tailwindcss/vite'

export default { plugins: [tailwindcss()] }

Sources: Tailwind v4 Docs, GitHub

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

tailwindcss-v4

No summary provided by upstream source.

Repository SourceNeeds Review
General

ht-skills

管理灏天文库文集和文档,支持新建文集、新建文档、查询文集/文档、更新文档、修改文档归属、管理文档层级。适用于 OpenClaw 自主写文章并上传、文集创建、文档入库、文档移动等场景。

Archived SourceRecently Updated
General

问专家 - Playwriter模式

# 问专家技能 - 使用 Playwriter 控制已登录的浏览器

Archived SourceRecently Updated
General

ai-image-generator

AI 图片与视频异步生成技能,调用 AI Artist API 根据文本提示词生成图片或视频,自动轮询直到任务完成。 ⚠️ 使用前必须设置环境变量 AI_ARTIST_TOKEN 为你自己的 API Key! 获取 API Key:访问 https://staging.kocgo.vip/index 注册登录后创建。 支持图片模型:SEEDREAM5_0(默认高质量图片)、NANO_BANANA_2(轻量快速)。 支持视频模型:SEEDANCE_1_5_PRO(文生视频,支持音频)、SORA2(文生视频或首尾帧图生视频,支持 firstImageUrl/lastImageUrl)。 触发场景: - 用户要求生成图片,如"生成一匹狼"、"画一只猫"、"风景画"、"帮我画"等。 - 用户要求生成视频,如"生成视频"、"用 SORA2 生成"、"文生视频"、"图生视频"、"生成一段...的视频"等。 - 用户指定模型:SEEDREAM5_0、NANO_BANANA_2、SEEDANCE_1_5_PRO、SORA2。

Archived SourceRecently Updated