theme

Apply predefined or custom HSL color themes to websites via HTML classes and CSS variables.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/Boristoka/claude-craft --skill theme-boristoka
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: theme
Source: https://github.com/Boristoka/claude-craft/tree/main/.claude/skills/theme
Command: npx skills add https://github.com/Boristoka/claude-craft --skill theme-boristoka

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill allows users to easily apply pre-defined color palettes and customize them to match their brand identity, enhancing visual appeal and consistency across their website.

Core Features & Use Cases

  • Apply Theme Presets: Choose from a variety of curated themes like 'ocean', 'forest', 'sunset', and 'minimal'.
  • Combine with Dark Mode: Seamlessly integrate theme presets with dark mode functionality.
  • Custom Theme Creation: Provides guidance on creating and applying custom color themes using HSL values.
  • Use Case: A marketing team wants to quickly rebrand a client's website for a seasonal campaign. They can use the 'sunset' theme with a slight modification to the accent color to evoke a warm, autumnal feel.

Quick Start

Apply the 'ocean' theme by adding the 'theme-ocean' class to the html tag in app/layout.tsx.

Frequently Asked Questions about theme

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I apply a custom color palette to my website using CSS variables?

To apply a custom color palette, define custom HSL values for your primary and accent colors by modifying CSS variables. This enables dynamic visual adjustments that match your brand identity across the website.

What's the best way to add a dark mode theme to a website layout?

The best way to add a dark mode theme is by integrating it with pre-defined color presets. Apply a theme class to the html tag in your layout file to support dynamic visual adjustments for dark mode settings.

Can I use preset website themes like ocean or forest for quick UI styling?

Yes, you can use preset website themes like ocean, forest, sunset, minimal, and royal for quick UI styling. Apply these presets by adding the corresponding class, such as 'theme-ocean', to your html tag.

Does this website theme customization approach work with brand color identities?

Yes, website theme customization works with brand color identities by allowing you to define custom HSL color values. You can modify primary and accent colors to ensure visual consistency and match specific brand palettes.

How do I create a custom website theme using HSL color values?

To create a custom website theme using HSL color values, define your desired primary and accent colors and apply them by modifying CSS variables. This updates the website's visual styling dynamically without altering the underlying layout.