frontend-design

Apply Indigo design tokens to HTML, Mermaid, slides, and PDF outputs.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/zhboner/Agent-Skills --skill frontend-design-zhboner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-design
Source: https://github.com/zhboner/Agent-Skills/tree/main/Global-skills/frontend-design
Command: npx skills add https://github.com/zhboner/Agent-Skills --skill frontend-design-zhboner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

frontend-design prevents visual inconsistency by providing a single Indigo design system for HTML, diagrams, slides, and document outputs.

Core Features & Use Cases

  • Reusable Design Tokens: Standardized background, surface, accent, text, muted, and border colors so every output shares the same visual language.
  • Bilingual Typography Rules: Enforces the Inter + CJK font stack for English + Chinese/Japanese content and a dedicated mono stack for code.
  • Format-Specific Styling: Routes styling to the correct guide file for HTML/CSS, Mermaid, PowerPoint, PDF (Pandoc/Typst), and Obsidian Canvas/Excalidraw.
  • Accent & Layout Conventions: Provides accent node/shape overrides and consistent spacing/radius rules for clean, professional visuals.

Quick Start

Use frontend-design when producing any HTML page, Mermaid diagram, PowerPoint slide, PDF via Pandoc or Typst, Obsidian Canvas, or an Excalidraw diagram, and apply the Indigo tokens and the corresponding format file from this directory before generating the output.

Frequently Asked Questions about frontend-design

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

FAQPage Schema
How do I apply a consistent design system across HTML, Mermaid, and PowerPoint?

To apply a consistent design system across HTML, Mermaid, and PowerPoint, you can use predefined Indigo design tokens. These tokens standardize background, surface, accent, and text colors to enforce a unified visual language across all output formats.

What is the best way to style PDF outputs generated via Pandoc or Typst?

The best way to style PDF outputs via Pandoc or Typst is by applying format-specific styling rules. This approach enforces dedicated typography and spacing conventions to ensure your PDFs maintain a clean, professional, and on-brand appearance.

How do I handle bilingual typography rules for English and Chinese content?

To handle bilingual typography for English and Chinese content, enforce an Inter + CJK font stack. This standardized typography rule ensures consistent text rendering and readability across all your HTML pages and document outputs.

Can I use custom colors and fonts when theming Obsidian Canvas or Excalidraw diagrams?

You cannot invent custom colors or fonts when theming Obsidian Canvas or Excalidraw diagrams. The system requires you to enforce the provided Indigo color and font tokens to prevent visual inconsistency across your visual content.

Does this approach support routing styling rules for different output formats?

Yes, this approach supports routing styling rules to the correct guide file for specific formats. It automatically directs styling logic for HTML/CSS, Mermaid, PowerPoint, PDF, and Obsidian Canvas to ensure format-specific loading and coherent layouts.