Brand Styling
Overview
This skill helps apply any company's official brand identity and style to artifacts. When the user provides brand colors, fonts, or style guidelines, use them consistently. If no brand details are provided, ask the user for their brand colors, fonts, and style preferences before proceeding.
Keywords: branding, corporate identity, visual identity, post-processing, styling, brand colors, typography, brand guidelines, visual formatting, visual design
Workflow
Gather brand details — If not already provided, ask the user for:
- Primary and secondary colors (hex or RGB)
- Accent colors (if any)
- Heading font and body font preferences
- Any additional style rules (logo placement, spacing, etc.)
Apply consistently — Use the provided brand values across all elements: backgrounds, text, shapes, accents, and typography.
Fallback gracefully — If specific fonts are unavailable, fall back to system fonts (e.g., Arial for headings, Georgia for body text) while preserving the overall design intent.
Brand Guidelines Template
When the user provides their brand, map it to these slots:
Colors
Main Colors:
- Dark:
<user-provided> — Primary text and dark backgrounds
- Light:
<user-provided> — Light backgrounds and text on dark
- Mid Gray:
<user-provided> — Secondary elements
- Light Gray:
<user-provided> — Subtle backgrounds
Accent Colors:
- Primary Accent:
<user-provided>
- Secondary Accent:
<user-provided>
- Tertiary Accent:
<user-provided> (optional)
Typography
- Headings:
<user-provided> (with Arial fallback)
- Body Text:
<user-provided> (with Georgia fallback)
- Note: Fonts should be pre-installed in the environment for best results
Features
Smart Font Application
- Applies the brand heading font to headings (24pt and larger)
- Applies the brand body font to body text
- Automatically falls back to Arial/Georgia if custom fonts are unavailable
- Preserves readability across all systems
Text Styling
- Headings (24pt+): brand heading font
- Body text: brand body font
- Smart color selection based on background
- Preserves text hierarchy and formatting
Shape and Accent Colors
- Non-text shapes use brand accent colors
- Cycles through the provided accent palette
- Maintains visual interest while staying on-brand
Technical Details
Font Management
- Uses system-installed brand fonts when available
- Provides automatic fallback to Arial (headings) and Georgia (body)
- No font installation required — works with existing system fonts
- For best results, pre-install the brand's fonts in the environment
Color Application
- Uses RGB color values for precise brand matching
- Applied via python-pptx's RGBColor class (for PPTX/document outputs)
- Maintains color fidelity across different systems
1---2name: brand-guidelines3description: Applies a company's brand colors and typography to any sort of artifact that may benefit from having the company's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.4license: Complete terms in LICENSE.txt5---67# Brand Styling89## Overview1011This skill helps apply any company's official brand identity and style to artifacts. When the user provides brand colors, fonts, or style guidelines, use them consistently. If no brand details are provided, ask the user for their brand colors, fonts, and style preferences before proceeding.1213**Keywords**: branding, corporate identity, visual identity, post-processing, styling, brand colors, typography, brand guidelines, visual formatting, visual design1415## Workflow16171. **Gather brand details** — If not already provided, ask the user for:18 - Primary and secondary colors (hex or RGB)19 - Accent colors (if any)20 - Heading font and body font preferences21 - Any additional style rules (logo placement, spacing, etc.)22232. **Apply consistently** — Use the provided brand values across all elements: backgrounds, text, shapes, accents, and typography.24253. **Fallback gracefully** — If specific fonts are unavailable, fall back to system fonts (e.g., Arial for headings, Georgia for body text) while preserving the overall design intent.2627## Brand Guidelines Template2829When the user provides their brand, map it to these slots:3031### Colors3233**Main Colors:**3435- Dark: `<user-provided>` — Primary text and dark backgrounds36- Light: `<user-provided>` — Light backgrounds and text on dark37- Mid Gray: `<user-provided>` — Secondary elements38- Light Gray: `<user-provided>` — Subtle backgrounds3940**Accent Colors:**4142- Primary Accent: `<user-provided>`43- Secondary Accent: `<user-provided>`44- Tertiary Accent: `<user-provided>` (optional)4546### Typography4748- **Headings**: `<user-provided>` (with Arial fallback)49- **Body Text**: `<user-provided>` (with Georgia fallback)50- **Note**: Fonts should be pre-installed in the environment for best results5152## Features5354### Smart Font Application5556- Applies the brand heading font to headings (24pt and larger)57- Applies the brand body font to body text58- Automatically falls back to Arial/Georgia if custom fonts are unavailable59- Preserves readability across all systems6061### Text Styling6263- Headings (24pt+): brand heading font64- Body text: brand body font65- Smart color selection based on background66- Preserves text hierarchy and formatting6768### Shape and Accent Colors6970- Non-text shapes use brand accent colors71- Cycles through the provided accent palette72- Maintains visual interest while staying on-brand7374## Technical Details7576### Font Management7778- Uses system-installed brand fonts when available79- Provides automatic fallback to Arial (headings) and Georgia (body)80- No font installation required — works with existing system fonts81- For best results, pre-install the brand's fonts in the environment8283### Color Application8485- Uses RGB color values for precise brand matching86- Applied via python-pptx's RGBColor class (for PPTX/document outputs)87- Maintains color fidelity across different systems