Agent skill
applying-brand-guidelines
Applies Anthropic's official brand colors, typography, and visual hierarchy to presentations, documents, slides, and other visual artifacts. Activates when the user requests Anthropic-branded styling or needs consistent brand identity across content.
Install this agent skill to your Project
npx add-skill https://github.com/jawhnycooke/claude-plugins/tree/main/plugins/brand-guidelines/skills/brand-guidelines
SKILL.md
Anthropic Brand Styling Guide
This skill applies Anthropic's official brand colors and typography to any visual artifact that benefits from Anthropic's look-and-feel.
Brand Color Palette
Primary Colors
| Name | Hex | Usage |
|---|---|---|
| Dark | #141413 |
Primary text, headers |
| Light | #FAF9F5 |
Backgrounds, light mode |
| Mid Gray | #B0AEA5 |
Secondary text, borders |
| Light Gray | #E8E6DC |
Subtle backgrounds, dividers |
Accent Colors
| Name | Hex | Usage |
|---|---|---|
| Orange | #D97757 |
Primary accent, CTAs, highlights |
| Blue | #6A9BCC |
Links, secondary accent |
| Green | #788C5D |
Success states, tertiary accent |
Typography Standards
Fonts
| Element | Primary Font | Fallback |
|---|---|---|
| Headings (24pt+) | Poppins | Arial |
| Body text | Lora | Georgia |
Font Sizes
| Element | Size |
|---|---|
| H1 | 36pt |
| H2 | 28pt |
| H3 | 24pt |
| Body | 12pt |
| Caption | 10pt |
Application Rules
Automatic Styling
When applying brand guidelines:
- Headings (24pt and larger): Apply Poppins font
- Body text: Apply Lora font
- Accent colors: Cycle through for non-text shapes
- Backgrounds: Use Light (#FAF9F5) for slides/pages
Color Application Order
For multiple accent elements, cycle through:
- Orange (
#D97757) - Blue (
#6A9BCC) - Green (
#788C5D)
Implementation
PowerPoint (python-pptx)
from pptx.util import Pt
from pptx.dml.color import RGBColor
# Brand colors
ANTHROPIC_DARK = RGBColor(0x14, 0x14, 0x13)
ANTHROPIC_LIGHT = RGBColor(0xFA, 0xF9, 0xF5)
ANTHROPIC_ORANGE = RGBColor(0xD9, 0x77, 0x57)
ANTHROPIC_BLUE = RGBColor(0x6A, 0x9B, 0xCC)
ANTHROPIC_GREEN = RGBColor(0x78, 0x8C, 0x5D)
def apply_heading_style(shape):
"""Apply brand styling to heading text."""
for paragraph in shape.text_frame.paragraphs:
for run in paragraph.runs:
run.font.name = 'Poppins'
run.font.color.rgb = ANTHROPIC_DARK
def apply_body_style(shape):
"""Apply brand styling to body text."""
for paragraph in shape.text_frame.paragraphs:
for run in paragraph.runs:
run.font.name = 'Lora'
run.font.color.rgb = ANTHROPIC_DARK
CSS
:root {
--anthropic-dark: #141413;
--anthropic-light: #FAF9F5;
--anthropic-mid-gray: #B0AEA5;
--anthropic-light-gray: #E8E6DC;
--anthropic-orange: #D97757;
--anthropic-blue: #6A9BCC;
--anthropic-green: #788C5D;
}
body {
background-color: var(--anthropic-light);
color: var(--anthropic-dark);
font-family: 'Lora', Georgia, serif;
}
h1, h2, h3, h4 {
font-family: 'Poppins', Arial, sans-serif;
}
a {
color: var(--anthropic-blue);
}
.accent {
color: var(--anthropic-orange);
}
.cta-button {
background-color: var(--anthropic-orange);
color: var(--anthropic-light);
}
Word Documents (docx)
from docx.shared import Pt, RGBColor
def apply_brand_heading(paragraph):
"""Apply brand styling to heading."""
for run in paragraph.runs:
run.font.name = 'Poppins'
run.font.color.rgb = RGBColor(0x14, 0x14, 0x13)
def apply_brand_body(paragraph):
"""Apply brand styling to body text."""
for run in paragraph.runs:
run.font.name = 'Lora'
run.font.color.rgb = RGBColor(0x14, 0x14, 0x13)
Font Installation
Poppins
Download from Google Fonts:
- Regular (400)
- Medium (500)
- SemiBold (600)
- Bold (700)
Lora
Download from Google Fonts:
- Regular (400)
- Medium (500)
- SemiBold (600)
Fallback Behavior
If custom fonts aren't installed:
- Poppins → Arial (system-installed)
- Lora → Georgia (system-installed)
This ensures brand consistency even without font installation.
Visual Hierarchy
Slide Design
┌──────────────────────────────────────┐
│ [#FAF9F5 Background] │
│ │
│ HEADING (Poppins, #141413, 36pt) │
│ │
│ Body text uses Lora font at 12pt │
│ with Anthropic Dark (#141413) color │
│ │
│ ┌──────────────────┐ │
│ │ [#D97757 Accent] │ │
│ │ Shape/Button │ │
│ └──────────────────┘ │
│ │
└──────────────────────────────────────┘
Document Layout
Title (Poppins, 36pt, #141413)
═══════════════════════════════
Section Header (Poppins, 24pt, #141413)
───────────────────────────────
Body text in Lora, 12pt, with proper line
spacing (1.5) for readability. Links appear
in Anthropic Blue (#6A9BCC).
> Callouts use Light Gray background (#E8E6DC)
> with Orange accent border (#D97757)
Best Practices
- Consistency: Apply brand styling uniformly across all elements
- Contrast: Ensure 4.5:1 minimum contrast ratio
- Whitespace: Use generous margins with Light background
- Accent sparingly: Reserve Orange for key calls-to-action
- Fallbacks: Always specify fallback fonts for cross-platform compatibility
License
See LICENSE.txt for complete terms.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
demonstrating-skill-format
Provides a reference template and structural guide for creating Claude Code plugin skills. Activates when the user asks about skill development patterns, requests a skill template, or wants to understand the SKILL.md format and frontmatter options.
coauthoring-documents
Guides collaborative creation of structured documents through a three-stage workflow of context gathering, iterative refinement, and reader testing. Activates when the user drafts documentation, proposals, technical specs, or decision documents that benefit from structured co-authoring.
processing-pdfs
Reads, creates, merges, splits, and edits PDF files, including text and table extraction, form filling, OCR on scanned documents, and watermarking. Activates when the user works with .pdf files or requests any PDF manipulation task.
editing-word-documents
Reads, creates, edits, and formats Word documents (.docx files), including tracked changes, comments, and template-based generation. Activates when the user works with .docx files or requests document authoring, redlining, or text extraction from Word documents.
analyzing-spreadsheets
Creates, edits, and analyzes Excel spreadsheets (.xlsx, .xlsm, .csv), including formula-based calculations, cell formatting, financial modeling, and data analysis with pandas and openpyxl. Activates when the user works with spreadsheet files or requests Excel-related tasks.
creating-presentations
Creates, edits, and analyzes PowerPoint presentations (.pptx files), including slide design, chart and table insertion, HTML-to-PPTX conversion, and template-based generation. Activates when the user works with .pptx files or requests presentation authoring.
Didn't find tool you were looking for?