kmshdev/plugins/css-variables
- community
Checking that the SKILL.md file is still in the repository.
Design, implement, or audit CSS custom properties and design tokens, including primitive/semantic/component layers, inheritance, fallbacks, @property registration, OKLCH color tokens, and contrast validation. Use for token architecture and custom-property resolution; use css-dark-mode for theme switching behavior.
Install
npx vskill@latest install kmshdev/plugins/css-variablesSKILL.md
CSS variables and tokens
Workflow
- Inventory existing values and consumers before introducing token layers.
- Separate primitives from semantic roles and component overrides; name by purpose rather than appearance at semantic layers.
- Place tokens at the narrowest scope that matches ownership and intended inheritance.
- Use
var()fallbacks for missing definitions, not for invalid-at-computed-value surprises. - Register typed animatable properties with
@propertyonly when initial value, inheritance, and syntax are deliberate. - Validate light/dark and state contrast at actual rendered combinations.
Color tools
Run python3 scripts/color_contrast_checker.py --format json with a JSON object containing foreground and background six-digit sRGB hex colors. The output separates the exact WCAG 2.2 relative-luminance ratio used for threshold comparisons from the two-decimal display_ratio, and reports AA/AAA text plus 3:1 non-text threshold results. This color-pair report does not establish page, component, or product conformance.
APCA is not implemented. It is beta and polarity-sensitive, and this skill does not present it as a WCAG 3 conformance method. Use the official APCA project documentation and the current WCAG 3 Working Draft when evaluating that separate, evolving method.
Run python3 scripts/oklch_color_converter.py --format json with {"hex":"#rrggbb"} or {"hex":"#rrggbbaa"} for dependency-free sRGB-to-OKLCH conversion. The canonical report exposes unclamped binary64 channels, optional alpha, round-trip CSS serialization, and explicit no-gamut-mapping scope. Color-space conversion alone does not establish contrast, APCA, or WCAG conformance.
Return the token graph, scope/inheritance rules, fallback behavior, contrast results, and migration risks. Topic source: https://design.dev/guides/css-variables/.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/css-tokenography/skills/css-variables/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/kmshdev/plugins/css-variables)