brand-yml

Create a `_brand.yml` file defining colors, typography, and logos for R Shiny and Quarto.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/jhelvy/dotfiles --skill brand-yml-jhelvy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brand-yml
Source: https://github.com/jhelvy/dotfiles/tree/main/claude/skills/brand-yml
Command: npx skills add https://github.com/jhelvy/dotfiles --skill brand-yml-jhelvy

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill ensures consistent branding across your R Shiny applications and Quarto documents by centralizing brand guidelines into a single _brand.yml file.

Core Features & Use Cases

  • Centralized Branding: Define colors, fonts, and logos in one place.
  • Cross-Platform Application: Apply branding seamlessly to Shiny for R, Shiny for Python, and Quarto (HTML, PDFs, presentations).
  • Use Case: A company wants all its internal R-based dashboards and reports to use the official corporate colors and fonts. This Skill allows them to define these once and apply them automatically to all Shiny apps and Quarto documents.

Quick Start

Use the brand-yml skill to create a new _brand.yml file from your brand guidelines.

Frequently Asked Questions about brand-yml

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

FAQPage Schema
How do I apply consistent branding across R Shiny apps and Quarto documents?

You can apply consistent branding across R Shiny apps and Quarto documents by centralizing your colors, typography, and logos into a single `_brand.yml` file. This file is then automatically applied to Shiny for R, Shiny for Python, and Quarto outputs.

Can I use a single YAML file to theme Shiny for Python and Quarto HTML?

Yes, a single `_brand.yml` file can theme both Shiny for Python and Quarto HTML. It defines your brand guidelines once and seamlessly applies them across Shiny for R bslib, Shiny for Python ui.Theme, and Quarto presentations.

What is the best way to centralize corporate colors and fonts for internal dashboards and reports?

The best way to centralize corporate colors and fonts is by defining them in a `_brand.yml` file. This ensures all internal R-based dashboards and Quarto documents automatically use the official corporate branding without manual configuration.

Does bslib support applying themes from a YAML configuration file?

Yes, bslib supports applying themes from a YAML configuration file. By leveraging a `_brand.yml` file, you can programmatically integrate your brand guidelines into R packages for theming Shiny applications, plots, and tables.

How do I theme plots and tables programmatically using R packages with brand guidelines?

You can theme plots and tables programmatically by integrating R packages with your `_brand.yml` file. This allows automatic application of centralized brand colors and typography directly to your R Shiny applications and Quarto document outputs.

Can I generate branded PDFs and presentations using Quarto with a centralized YAML file?

Yes, you can generate branded PDFs and presentations using Quarto with a centralized YAML file. The `_brand.yml` configuration automatically applies your defined brand colors, typography, and logos to Quarto HTML, PDF, and presentation outputs.