create-lexer-theme

Convert JSON color palettes into complete Lexer TOML theme files.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/wk-j/deep-focus-themes --skill create-lexer-theme
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-lexer-theme
Source: https://github.com/wk-j/deep-focus-themes/tree/main/.agents/skills/create-lexer-theme
Command: npx skills add https://github.com/wk-j/deep-focus-themes --skill create-lexer-theme

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows users to create personalized Lexer syntax themes from existing color palettes, enabling tailored code highlighting visuals.

Core Features & Use Cases

  • Theme Generation: Converts a JSON palette into a complete Lexer TOML theme file covering meta, colors, syntax, typography, and effects.
  • Customization: Users can specify theme names and palettes for unique visual styles.
  • Use Case: Developers want to match their code editor’s appearance with their branding or personal preference, effortlessly generating theme files.

Quick Start

Use the create-lexer-theme skill to generate a theme named 'neon-city' from the palette located in 'neon-city/palette/neon-city.json'.

Frequently Asked Questions about create-lexer-theme

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

FAQPage Schema
How do I generate a custom syntax highlighting theme from a color palette?

You can generate a custom syntax highlighting theme by providing a JSON color palette; the Skill extracts those colors and assembles a complete Lexer TOML theme file covering meta, colors, syntax, typography, and effects.

What is a Lexer TOML theme file and what does it contain?

A Lexer TOML theme file defines your editor's syntax highlighting visuals. It contains structured sections for meta information, color definitions, syntax token mappings, typography styles, and visual effects extracted from your palette.

How do I match my code editor's appearance with my branding colors?

You can match your editor's appearance with branding by converting your brand's JSON color palette into a Lexer TOML theme file, which automates mapping your specific colors to syntax tokens for a consistent visual identity.

Can I use a JSON file to create a Lexer syntax theme?

Yes, you can use a JSON file to create a Lexer syntax theme. The Skill requires a JSON palette as input to extract colors and assemble the complete TOML configuration for your code highlighting visuals.

Do I need to manually write TOML files to customize Lexer syntax highlighting?

No, you do not need to manually write TOML files to customize Lexer syntax highlighting. The Skill automates the creation of the complete TOML file by applying design principles to the colors extracted from your JSON palette.