build-data-visualization

build-data-visualization is a skill for Codex from HYEXE/codex-plugins. It costs 145 tokens per session (1,356 once invoked), scanned A, original, Apache-2.0.

A workflow for choosing and implementing charts and other data visualisations in frontend applications. It covers tools including Recharts, Apache ECharts, Observable Plot, D3, and native SVG or Canvas.

In plain words
What is it for?
Use it for dashboards, analysis screens, real-time or large datasets, maps, networks, custom graphics, or accessible chart implementations.
Why use it?
It helps match the visual form to the question users need to answer while accounting for missing data, loading states, accessibility, and alternative text or table views.

Skill for Codex

Written for Codex: agents/openai.yaml present.

Good fit Use it for dashboards, analysis screens, real-time or large datasets, maps, networks, custom graphics, or accessible chart implementations.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/hyexe/codex-plugins/build-data-visualization
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add HYEXE/codex-plugins --skill build-data-visualization
Clone the repo
git clone --depth 1 https://github.com/HYEXE/codex-plugins

Made for: Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for build-data-visualization

README.md
[![agentmods](https://agentmods.dev/badge/skills/hyexe/codex-plugins/build-data-visualization/github.svg)](https://agentmods.dev/skills/hyexe/codex-plugins/build-data-visualization)
Your own site
<a href="https://agentmods.dev/skills/hyexe/codex-plugins/build-data-visualization"><img src="https://agentmods.dev/badge/skills/hyexe/codex-plugins/build-data-visualization/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for build-data-visualization

Your own site · 80×15
<a href="https://agentmods.dev/skills/hyexe/codex-plugins/build-data-visualization"><img src="https://agentmods.dev/badge/skills/hyexe/codex-plugins/build-data-visualization.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 145 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,356 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00145 $0.01356
Opus 5.5 $0.00058 $0.00542
Sonnet 5.5 $0.00029 $0.00271
Haiku 4.5 $0.00015 $0.00136

Measured 1mo ago against content hash 3a04bcc98dad, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

build-data-visualization scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/uiux-advisor/skills/build-data-visualization/SKILL.md · 72 lines

How it starts

The opening of the file, as written. The whole thing — 72 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Data Visualization Builder

차트 유형이나 라이브러리보다 사용자가 찾아야 하는 비교, 추세, 분포, 관계와 이상치를 먼저 고정한다. 시각화와 동등한 핵심 정보에 텍스트 또는 표로 접근할 수 있게 한다.

시작 절차

  1. 저장소 지침, 프레임워크, 렌더링 환경, 패키지 관리자, 기존 디자인 token과 차트 의존성을 확인한다.

  2. 데이터의 출처, 단위, 시간대, 표본, 결측·0·음수·극단값, 갱신 주기와 최대 규모를 확인한다. 실제 데이터를 볼 수 없으면 가정과 fixture를 명시한다.

  3. 다음 시각화 계약을 작성한다.

    사용자 질문과 결정:
    데이터 차원·측정값·단위:
    주 시각 인코딩:
    비교 기준·정렬·필터:
    loading·empty·error·partial·stale 상태:
    텍스트 요약·표 대안:
    키보드·터치·모션 감소:
    성공·반증 기준:
    
  4. ../uiux-advisor/scripts/search_toolkits.py --role data-visualization --ecosystem <ecosystem>으로 구조화 후보를 확인한다.

  5. references/visualization-toolkit-selection.md를 읽고 가장 작은 적합 도구를 고른다.

  6. 접근성·상태·QA 기준은 references/chart-contract-and-qa.md를 읽어 적용한다.

도구 선택 규칙

  • 단순한 수치와 한두 비교는 차트 대신 텍스트, progress 또는 표가 더 명확한지 먼저 판단한다.
  • shadcn/ui 기반 React 프로젝트에서 완성도 높은 차트 조합이 필요하면 Bklit UI를 검토한다.
  • 기존 React 프로젝트의 일반적인 선언형 차트는 이미 사용 중인 Recharts 같은 도구를 우선한다.
  • 많은 시리즈, Canvas 렌더링, 복합·지도·대화형 시각화가 필요하면 Apache ECharts를 검토한다.
  • 탐색적 분석과 간결한 grammar-of-graphics 조합에는 Observable Plot을 검토한다.
  • 표준 라이브러리의 추상화로 표현하기 어려운 사용자 정의 시각 인코딩과 상호작용에만 D3를 직접 사용한다.
  • 사용자 지정 그래픽이 작으면 SVG·Canvas·CSS의 네이티브 구현도 후보로 둔다.

Bklit UI는 shadcn/ui registry와 프로젝트 구성이 전제다. 설치 전에 components.json, 현재 shadcn 설정과 registry payload를 확인하고 가져오는 소스·의존성·라이선스를 검토한다.

구현 규칙

  • 축, 단위, 기준선, 범례와 tooltip이 같은 의미를 전달하게 한다.
  • 색상만으로 계열과 상태를 구분하지 않는다. label, shape, pattern, stroke 또는 직접 표기를 조합한다.
  • tooltip에만 핵심 값을 숨기지 않는다. 키보드·터치에서도 같은 정보를 얻거나 표 대안을 사용할 수 있게 한다.
  • 0과 결측값, 데이터 없음과 로딩 실패, 잠정치와 확정치를 구분한다.
  • locale, 숫자·날짜·시간대 포맷과 RTL을 제품 규칙에 맞춘다.
  • 축 범위 축소, 이중 축, 3D, 면적·크기 인코딩이 오해를 만들 수 있으면 기본값으로 사용하지 않는다.
  • enter animation과 실시간 업데이트는 데이터 해석을 방해하지 않게 하고 reduced-motion 대안을 제공한다.
  • 시각화가 컨테이너 크기 변화와 확대에서 잘리지 않게 하며 작은 화면에서는 정보 우선순위를 재구성한다.
  • 외부 데이터가 tooltip HTML, 링크 또는 formatter로 들어가면 escape·sanitization 경계를 확인한다.

검증

  1. 정상 데이터와 함께 empty, loading, error, partial, stale, 단일값, 동일값, 음수, 극단값과 긴 label fixture를 확인한다.
  2. 관련 단위 테스트, 타입 검사, 린트와 빌드를 실행한다.
  3. 실제 브라우저에서 반응형, 확대, dark mode, 키보드, touch와 reduced motion을 확인한다.
  4. 시각값과 표·텍스트 값이 원본 데이터와 일치하는지 검산한다.
  5. 큰 데이터셋과 업데이트 빈도에서 main-thread, 메모리, resize와 animation 비용을 측정한다.
  6. 선택한 도구, 추가된 의존성, 데이터 가정, 접근 가능한 대안, 검증 결과와 미검증 항목을 보고한다.

Read the full file on GitHub · 72 lines

Files

What ships with it

4 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago First seen · 72 lines · 145 tokens per session scan A 3a04bcc98dad

Subscribe to this mod's changes

build-data-visualization is a skill published in the GitHub repository HYEXE/codex-plugins (0 stars, last pushed 1mo ago), licensed Apache-2.0. It adds 145 tokens to every session and 1,356 once invoked, about $0.0006 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

stss

Reduce defensive disclaimers, stacked hedging, and self-protective narration when drafting, rewriting, or auditing proposals, articles, case studies, captions, and other reader-facing prose. Use when defensive wording is requested for review or appears in a draft, including wording the assistant adds. Preserve…

lennney/stop-that-shit · 75 tokens

decision-report

Generate a portable stakeholder decision report for a CV deployment decision. TRIGGER when: user explicitly asks for a decision report, manager report, or stakeholder doc after a cost crossover has been computed; phrases: "write me a decision report", "generate a report for my manager", "I need a stakeholder doc"…

Borda/vision-delivery · 124 tokens

deliver-cv-project

Turn an independently evaluated CV model or pipeline into a verified delivery handoff without copying volatile platform recipes. TRIGGER when: user has a working model, Workflow, OCR pipeline, or tracker and asks to export it, run locally, integrate an app/camera/RTSP source, deploy, productionize, monitor drift, add…

Borda/vision-delivery · 166 tokens

detect-and-analyze

Detect instances and analyze boxes, counts, crops, regions, or metadata. TRIGGER when: user asks to count/detect objects, report the number of defects, build a model that counts trucks, tally boxes/pallets on a conveyor, find workers lacking PPE, crop detections, extract an ROI, estimate box-relative size, or report…

Borda/vision-delivery · 166 tokens

recognize-pose-or-gesture

Build keypoint-based pose, gesture, action, ergonomics, posture, or fall analysis. TRIGGER when: user asks for body/hand pose, gestures, action recognition, skeletons, keypoints, joint angles, raised hands, bending, squats, falls, sign language, or posture compliance. SKIP when: user needs an exact body contour/mask…

Borda/vision-delivery · 158 tokens

check-sentinel-setup

Run an offline Sentinel package doctor and separate local installation defects from host enablement or Roboflow sign-in problems. TRIGGER when: the user asks to check, verify, diagnose, or troubleshoot a Sentinel plugin installation; run the setup doctor; find missing skills, packaged files, or Roboflow tools; or…

Borda/vision-delivery · 127 tokens