generative-ui
Создаёт интерактивные HTML/SVG-виджеты через show_widget в claude.ai: графики, диаграммы, макеты и инструменты с элементами управления. Применяется при запросах визуализировать, показать или нарисовать данные.
AIhimself65
official
Разработка
★ 3.4k
Что делает навык
Навык генерирует интерактивные HTML/SVG-виджеты (графики, диаграммы, макеты) через встроенный инструмент show_widget в claude.ai. Он обеспечивает визуализацию данных и сложных концепций в соответствии с дизайн-системой Anthropic Imagine.
Когда применять
- Визуализация финансовых показателей, доходов или статистики с помощью графиков Chart.js
- Создание структурных диаграмм, архитектурных схем и блок-схем (flowcharts) в SVG
- Построение интерактивных объяснителей (explainers) с ползунками и живыми расчетами
- Сравнение опций или параметров через интерактивные сетки и карточки
Как работает
- Определите тип визуализации на основе глагола запроса (например, SVG для диаграмм, HTML для графиков или интерактивных элементов)
- Сформируйте код виджета в строгом порядке: <style> → HTML/SVG контент → <script>, используя CSS-переменные для адаптации к светлой/темной теме
- Вызовите инструмент show_widget, передав код в параметре widget_code и snake_case название в title
- После рендеринга кратко объясните пользователю, что показывает виджет, как им управлять и какой ключевой вывод следует из данных
Примеры запросов агенту
Покажи, как работает сложный процент, с помощью интерактивного графика, где можно менять ставку
Нарисуй структурную диаграмму архитектуры микросервисов
Сравни три варианта инвестиций в виде интерактивной сетки с расчетом доходности
Что понадобится
- Доступ к инструменту show_widget в claude.ai
- Разрешение загрузки внешних ресурсов только с cdnjs.cloudflare.com, cdn.jsdelivr.net, unpkg.com, esm.sh
Описание составлено по SKILL.md навыка, сверено 07.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «generative-ui» из репозитория:
# https://github.com/himself65/finance-skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r generative-ui/ ~/.claude/skills/generative-ui/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.