brand-yml

Featured

Create and use brand.yml files for consistent branding across Shiny apps and Quarto documents. Covers: (1) Creating new _brand.yml files, (2) Applying to Shiny (R and Python), (3) Using in Quarto, (4) Modifying existing files, and (5) Troubleshooting. Includes complete specifications and integration guides.

Data & Documents 497 stars 48 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
90
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# brand.yml Skill Create and use `_brand.yml` files for consistent branding across Shiny applications and Quarto documents. ## What is brand.yml? brand.yml is a YAML-based format that translates brand guidelines into a machine-readable file usable across Shiny and Quarto. A single `_brand.yml` file defines: - **Colors** - Palette and semantic colors (primary, success, warning, etc.) - **Typography** - Fonts, sizes, weights, line heights - **Logos** - Multiple sizes and light/dark variants - **Meta** - Company name, links, identity information ## File Naming Convention - **Standard name**: `_brand.yml` (auto-discovered by Shiny and Quarto) - **Custom names**: Any name like `company-brand.yml` (requires explicit paths) - **Location**: Typically at project root, or in `_brand/` or `brand/` subdirectories ## Decision Tree Determine the user's goal and follow the appropriate workflow: 1. **Creating a new _brand.yml file?** → Follow "Creating brand.yml Files" 2. **Using brand.yml in Shiny for R?** → Read `references/shiny-r.md` 3. **Using brand.yml in Shiny for Python?** → Read `references/shiny-python.md` 4. **Using brand.yml in Quarto?** → Read `references/quarto.md` 5. **Using brand.yml in R (general)?** → Read `references/brand-yml-in-r.md` (R Markdown, theming functions, programmatic access) 6. **Modifying existing _brand.yml?** → Follow "Modifying Existing Files" 7. **Troubleshooting integration?** → Follow "Troubleshooting" ## Creating brand.yml Files When creatin...

Details

Author
posit-dev
Repository
posit-dev/skills
Created
9 months ago
Last Updated
yesterday
Language
R
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Listed

brand-system

Create visual identity systems: color palettes, font pairings, style direction, and rendered preview PDFs. Use when the user needs a cohesive design system before building a deck, presentation, document, or any visual project. Works for consulting engagements, product pitches, personal brands, or any context requiring a unified visual language. Produces a markdown design brief, a JS config, and a preview PDF.

57 Updated yesterday
appautomaton
Data & Documents Listed

brand-style

Applies the Northlight brand identity — approved fonts, the brand palette, and full-color logo artwork — to every deliverable file. Use this skill automatically and without being asked whenever producing a Word document, PowerPoint deck, Excel workbook, PDF, HTML page, dashboard, chart, or image for Northlight. Reports, memos, letters, board decks, one-pagers, proposals, policies, briefs, trackers, and scorecards all qualify. Trigger even when the user says nothing about branding, style, fonts, colors, or logos — branding is the default, not a request. Also use when asked to look up a brand color or hex value, restyle or clean up an existing file, check whether something is on brand, or fix a document that looks generic or off-brand. Do not apply to Markdown, Python, JSON, YAML, CSV, or source code files.

0 Updated 6 days ago
jbisaccia-9
Web & Frontend Listed

brand-guidelines

Generates a brand kit from a company one-liner — positioning adjectives, a palette with hex codes, usage ratios and do/don'ts, a display+text type pairing with fallback stacks, a voice & tone table (say / never say), a logo brief, and a one-page BRAND.md brandbook other skills consume. Use when the user says "we need a brand", "create our visual identity", "pick our colors and fonts", "define our voice", or before designing anything for a company with no identity yet.

15 Updated 2 days ago
alebgl77