ovp-chartslisted
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