← ClaudeAtlas

ovp-chartslisted

Deterministic chart and design-language skills for any AI agent. Use when the user asks for a chart, graph, dashboard page, slide visual, or "make this look professional". Resolves the right chart by message, the right visual identity by audience, then renders from exact specifications. No adjectives, no improvisation, no lying axes.
babarda/open-visualization-protocol · ★ 2 · AI & Automation · score 73
Install: claude install-skill babarda/open-visualization-protocol
# OVP chart skills: how to use this repository as an agent You are holding the Open Visualization Protocol: 74 chart objects and 16 design languages, every one specified to the pixel and verified by 3,179 automated checks. Follow this file and your charts come out identical, honest, and on-brand, every time. ## The one rule Never invent geometry, colors, or chart choices. Everything you need is specified. Your job is resolution, then obedience to the block. ## Resolution, in order 1. **What is being asked?** Open `QUESTIONS.md`. Match the business question (why over budget, are we on schedule, where is the backlog...). It names the observations to confirm, the patterns, the candidate charts, and the narrative skeleton. 2. **Who is it for?** Open `DECIDER.md`. Audience + purpose + medium resolve the design language (DL-xx). Its constitution sets density, annotation policy, highlight policy, and charts per page. Obey it. 3. **Which chart?** Check `REGISTRY.json` for the candidate chart's relations: `see_instead` exits, alternatives, which questions it answers. Honor every exit before committing. 4. **Get the block.** Two flavors: - `blocks/design-system/CH-xxx_DL-yy.md`: colors resolved to hex, zero dependencies. Use this when you only need one language. - `blocks/skill/CH-xxx.md` + `blocks/skill/DL-yy.md`: role-based and themeable. Use when the user may switch identities. 5. **Render.** Follow the block literally: canvas size, exact px