d3-viz
Создание пользовательских визуализаций данных D3
Пользовательским диаграммам часто нужен больший контроль, чем могут предоставить стандартные библиотеки диаграмм. Этот навык помогает Claude, Codex и Claude Code использовать паттерны D3 для точных интерактивных визуализаций.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "d3-viz" from https://skillstore.io/skills/sickn33-d3-viz.md and its manifest at https://skillstore.io/api/skills/sickn33-d3-viz/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «d3-viz». Создайте адаптивную столбчатую диаграмму продаж для квартальной выручки.
Ожидаемый результат:
План диаграммы с отступами, band- и linear-шкалами, осями, подписями и рекомендациями по интеграции с React.
Использование «d3-viz». Добавьте инструменты исследования к точечной диаграмме с тысячами точек.
Ожидаемый результат:
Рекомендации по масштабированию, выбору через brush, поведению подсказок и моменту перехода с SVG на canvas.
Использование «d3-viz». Выберите цветовую палитру для тепловой карты рисков.
Ожидаемый результат:
Рекомендация последовательной цветовой схемы с указаниями по контрасту, дизайну легенды и проверкам на цветовую слепоту.
Аудит безопасности
Средний рискThe static alerts are false positives caused by JavaScript template literals, Markdown code fences, SVG defs, style text, and object key names. No prompt injection, shell execution, filesystem access, secret access, or malicious network behavior was found. One semantic issue remains because tooltip examples render interpolated data through D3 .html(...), which can cause XSS if data is untrusted.
Подтверждённые проблемы безопасности (1)
Факторы риска
⚙️ Внешние команды (102)
📁 Доступ к файловой системе (1)
🌐 Доступ к сети (1)
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/sickn33-d3-viz/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/sickn33-d3-viz?utm_source=security_passport_badge)Значок HTML
<a href="https://skillstore.io/skills/sickn33-d3-viz?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-d3-viz/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Встраиваемая карточка
<iframe src="https://skillstore.io/embed/skills/sickn33-d3-viz.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Академические ссылки (APA · BibTeX · CFF)
Цитата APA
sickn33. (2026). d3-viz security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-d3-viz/audits/4Цитата BibTeX
@techreport{sickn33-sickn33-d3-viz-2026,
author = {sickn33},
title = {d3-viz security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/sickn33-d3-viz/audits/4},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "d3-viz security audit report (audit version 4)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/sickn33-d3-viz/audits/4"
identifiers:
- type: other
value: "skillstore:sickn33-d3-viz:audit:4"
description: "Skillstore immutable audit report identifier"
Сравнить варианты
2 устанавливаемых вариантовНавык каждого автора остаётся отдельным устанавливаемым вариантом. Рекомендуемый вариант ранжируется по данным Skillstore.
Почему этот вариант первый
doyajin174-d3-viz
2026-09-09
sickn33-d3-viz
2026-09-09
Оценка Skillstore
Почему такая оценка Достоверность доказательств: ВысокийЧто вы можете построить
Прототипирование продуктового дашборда
Преобразуйте данные метрик в адаптивные диаграммы с понятными осями, подписями, легендами и состояниями взаимодействия.
Создание визуализаций для публикаций
Проектируйте точные SVG-диаграммы, карты и иерархические схемы для отчетов, статей и исследовательских результатов.
Создание интерактивных исследовательских интерфейсов
Планируйте масштабирование, brushing, выбор и связанные представления для более глубокого анализа сложных наборов данных.
Попробуйте эти промпты
Используйте d3-viz, чтобы построить адаптивную столбчатую диаграмму из этого набора данных. Включите шкалы, оси, подписи и доступный SVG-текст.
Используйте d3-viz, чтобы добавить безопасные подсказки при наведении, выбор по клику и состояния фокуса с клавиатуры к существующей точечной диаграмме.
Используйте d3-viz, чтобы определить переиспользуемые паттерны D3 для цветов, шкал, легенд и адаптивных контейнеров диаграмм в React.
Используйте d3-viz, чтобы спроектировать связанный brushing между хороплетной картой и детальной диаграммой. Включите ограничения по производительности и доступности.
Лучшие практики
- Проверяйте и нормализуйте данные перед привязкой к визуальным элементам.
- Используйте D3 для шкал, макетов и переходов, учитывая жизненный цикл хост-фреймворка.
- Предпочитайте доступную SVG-структуру, понятные подписи и безопасный рендеринг текста для данных, предоставленных пользователем.
Избегать
- Не используйте D3 для простых диаграмм, когда стандартная библиотека диаграмм уже подходит.
- Не пересоздавайте весь SVG при каждом небольшом взаимодействии без причины, связанной с производительностью.
- Не вставляйте недоверенные данные в HTML подсказок без экранирования или санитизации.
Часто задаваемые вопросы
Когда следует использовать этот навык вместо библиотеки диаграмм?
Работает ли этот навык с React?
Может ли он помочь с картами и сетями?
Генерирует ли он автоматически готовый production-код?
Как работать с большими наборами данных?
Какой шаг безопасности наиболее важен для сгенерированных диаграмм?
Сведения для разработчиков
Автор
sickn33Лицензия
MIT
Ревизия Skillstore
r1
Примечание о версии
Автор не указал версию.
Репозиторий
https://github.com/sickn33/antigravity-awesome-skills/tree/main/web-app/public/skills/claude-d3js-skillСсылка
6425ec35f4ac137735cff58cd7877843bba23e3b
Актуальность поддержки
18.07.2026
Использование
11 загрузок · 127 просмотров
Структура файлов