AIKraft/Skills/brand yml

brand yml

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.

posit-dev official Дизайн

Что делает навык

Навык позволяет создавать и использовать файлы brand.yml для обеспечения единообразного брендинга в приложениях Shiny и документах Quarto. Файл переводит гайдлайны бренда в машиночитаемый формат, определяя цвета, типографику, логотипы и мета-данные.

Когда применять

  • Создание нового файла _brand.yml с нуля для определения палитры и шрифтов.
  • Применение брендинга в приложениях Shiny на R или Python.
  • Интеграция стилей бренда в документы Quarto.
  • Изменение параметров существующего файла _brand.yml.
  • Устранение неполадок при автоматическом обнаружении файлов бренда.

Как работает

  1. Определить структуру файла: задать цвета (палитра и семантические), типографику (шрифты, размеры, веса), логотипы (размеры, светлые/темные варианты) и мета-данные.
  2. Выбрать имя файла: использовать стандартное _brand.yml для автообнаружения или произвольное имя (например, company-brand.yml) с явным указанием путей.
  3. Разместить файл: сохранить в корневой директории проекта или в подкаталогах _brand/ или brand/.
  4. Применить в Shiny: интегрировать файл в приложение на R или Python для использования заданных стилей.
  5. Применить в Quarto: подключить файл к документу для единообразного оформления.
  6. Отладить: проверить корректность загрузки и применения параметров, если используются нестандартные имена или пути.

Примеры запросов агенту

Создай файл _brand.yml для моего проекта Shiny с синей палитрой и шрифтом Roboto.
Примени брендинг из company-brand.yml в моем Quarto-документе.
Исправь ошибки в текущем _brand.yml, чтобы логотипы отображались корректно в темной теме.

Что понадобится

  • Среда выполнения Shiny (R или Python)
  • Инструмент Quarto
  • Файл _brand.yml или аналогичный YAML-файл в проекте

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «brand-yml» из репозитория: # https://github.com/posit-dev/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r brand-yml/ ~/.claude/skills/brand-yml/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.