Data-visualization skills for coding agents: what they teach, and what the evidence supports
Status: research snapshot, evidence cut 2026-08-14. Recheck by 2026-11-14, or earlier after a material change in model baselines, coding-agent harnesses, or the public skill registries.
Companion: The state of AI-assisted data visualization research.
This report examines reusable instruction packages that help coding agents such as Claude Code and Codex make data visualizations. It asks four questions:
- What do the packages actually tell an agent to do?
- Which techniques recur, and where do packages make meaningfully different choices?
- Which instructions add durable value beyond a capable model and its normal harness, and which may be redundant or harmful?
- What do public installation counts, repository activity, and the emerging research literature establish—and what do they not establish?
The short answer is that the most valuable packages are not encyclopedias of chart advice. They encode facts a model is unlikely to infer reliably at run time: the local data and delivery contract, a version-specific API, a structured representation, known rendering failures, deterministic checks, and a repair loop over the artifact that will actually be delivered. Generic chart-selection and styling advice is common, but it is also the part most likely to overlap a modern model’s baseline or impose context-free rules.
Executive assessment
The inspected packages fall into six different roles. Calling all of them “data-visualization skills” obscures what they do:
| Role | What it contributes | Representative packages |
|---|---|---|
| Primer | chart-selection heuristics, styling defaults, code examples | Anthropic Data Visualization; Owl Data Visualization |
| Narrative guide | audience, message, sequence, annotation, call to action | Data Storytelling |
| Renderer gateway | a narrow schema that produces an image or chart URL | AntV Chart Visualization; its vendored Deer Flow variant |
| Library or domain adapter | version-specific syntax, runtime constraints, known failures, reusable examples | AntV G2; Mapbox patterns; Vega-Lite; scientific-visualization skills |
| Quality gate | accessibility or screenshot-level visual critique | Data Visualization Accessibility; Critique Visual Hierarchy |
| Workflow and representation layer | requirements, semantic fields, structured specifications, rendering, browser checks, iteration | Flint Chart; Vizro’s dashboard flow; OpenAI’s web-visualization skill family |
These roles are complementary, not a ranking. A renderer gateway may be the right answer for a disposable preview and the wrong answer for an editable, auditable public chart. A scientific-visualization adapter can be highly useful in ParaView and irrelevant to a newsroom graphic. A visual-hierarchy critic can spot a weak focal point while missing a numerically false axis.
The research supports five conclusions:
- Curated skills can materially improve agent performance, but the effect is conditional. Across the broad SkillsBench evaluation, skills raised average pass rate from 33.9% to 50.5%, yet 13 of 87 tasks became worse. A separate software-engineering benchmark with an 89.8% no-skill baseline found only a 1.2-point average gain, and version-mismatched skills caused regressions.
- Specialized, fragmented knowledge is where skills have the clearest advantage. A visualization-specific study found improvements across all ten tested scientific suite and agent combinations after adding version-pinned, tool-specific skills. General primers do not have comparable paired evidence.
- More instruction is not reliably better. In SkillsBench, compact and standard skills produced larger gains than comprehensive ones; self-generated skills fell below the no-skill baseline on three model-harness configurations.
- Loading and routing are part of quality. A useful package can still hurt when retrieved for the wrong task, loaded alongside distractors, or applied after its API assumptions have expired. Realistic retrieval experiments often underperformed an oracle that force-loaded the right skill and sometimes underperformed no skill at all.
- Popularity is a discovery signal, not effectiveness evidence. Registry installations record acquisition, not use, retention, output quality, or reader outcomes. Repository stars usually belong to a large multi-skill or product repository and cannot be attributed to one visualization file.
The practical direction is a compact common spine that identifies task, audience, data, claim, delivery surface, reading conditions, and state. It should then load the smallest relevant specialist: a library adapter, semantic chart representation, accessibility check, mobile delivery guide, or domain-specific validator. It should preserve the model and harness baseline where they are already competent and add instruction where the environment has specific facts or expensive failure modes.
What an agent skill is
An agent skill is a directory whose SKILL.md describes when a capability
applies and how to perform it. It may also include reference files, scripts,
templates, or assets. Compatible harnesses first read the name and description;
they load the instructions and supporting material when a task matches. This
“progressive disclosure” is intended to keep every possible manual out of the
initial prompt. The Claude Code documentation
describes the format and loading model.
That package boundary can hold very different things:
- a prompt-like page of design advice;
- an operational runbook for a particular library version;
- a schema or intermediate representation for a chart;
- executable validators and renderer calls;
- an orchestrator that delegates to several narrower skills.
The distinction matters because the likely value and risks differ. Advice is cheap to read but hard to verify. A versioned runbook can resolve obscure failures but go stale. A validator can make part of quality deterministic but only for the properties it checks. An orchestrator can cover a full workflow but consume attention, displace good model defaults, and force unnecessary steps on simple requests.
What was inspected
The scan began with the public skills leaderboard and focused registry searches for “data visualization,” “dataviz,” “chart visualization,” “data storytelling,” “visualization critique,” “D3 charts,” “Observable Plot,” “Vega-Lite,” and “scientific visualization.” Registry pages were treated as discovery and installation telemetry. Every package assessed below was then read from its current primary repository file. Repository metadata was captured separately.
The deep-reading set contains 18 skill files or families across 13 repositories:
- Anthropic Data Visualization
- Wshobson Data Storytelling
- AntV Chart Visualization and AntV G2
- the Deer Flow copy of AntV’s chart renderer skill
- Mapbox Data Visualization Patterns
- Owl Data Visualization and Critique Visual Hierarchy
- LangChain DeepAgents Data Visualization
- Community Access Data Visualization Accessibility
- a Claude-artifact Vega-Lite package
- OpenAI’s web-data-visualization router and strategy/critique specialist
- Microsoft Flint Chart Author
- Vizro’s design, chart-selection, and build skills
- SciVisAgentSkills for napari, ParaView, TTK, and VMD/MDAnalysis
This is a purposive, not exhaustive sample. It covers the most visible registry results, several official or product-owned packages, distinct implementation styles, a narrow accessibility package, and the principal visualization-specific skill family with a published paired evaluation. The public marketplace alone contained 736 entries classified as data visualization in an early-February 2026 study, so a package count would communicate false completeness.
Adoption signals: useful for discovery, weak for judgment
The registry’s documented installs field is a total deduplicated installation
count. The table reports that number and repository-level GitHub stars as
captured on 2026-08-14. A dash means a comparable registry page was not captured,
not zero use.
| Skill or family | Registry installs | Repository stars | Repository recency | What the numbers do not establish |
|---|---|---|---|---|
| Data Storytelling | 13,642 | 38,801 | pushed 2026-08-05 | that this file caused installs or improves charts |
| Anthropic Data Visualization | 11,159 | 23,473 | pushed 2026-08-14 | usage, retention, or quality after installation |
| AntV Chart Visualization | 5,690 | 461 | pushed 2026-08-14 | correctness of generated values or chart choice |
| Deer Flow Chart Visualization | 2,150 | 80,000 | pushed 2026-08-14 | skill-level popularity; the file credits AntV |
| Mapbox Data Visualization Patterns | 1,511 | 71 | pushed 2026-08-13 | production map quality or reader comprehension |
| Owl Data Visualization | 1,257 | 2,075 | pushed 2026-08-08 | that its generic rules add to model baseline |
| AntV G2 | 1,050 | 461 | pushed 2026-08-14 | performance outside G2 v5 tasks |
| Owl Visual Hierarchy Critique | 746 | 2,075 | pushed 2026-08-08 | data correctness or effect on real readers |
| DeepAgents Data Visualization | 262 | 27,763 | pushed 2026-08-14 | adoption of one example in a framework repo |
| Data Visualization Accessibility | 132 | 390 | pushed 2026-08-11 | conformance after browser and assistive-tech testing |
| Flint Chart Author | 64 | 3,765 | pushed 2026-08-14 | adoption of the new skill or comparative quality |
| Vega-Lite artifact skill | 57 | 137 | pushed 2026-08-12 | use beyond its particular artifact environment |
| OpenAI web-data-visualization skills | — | 5,089 | pushed 2026-07-14 | skill-level use or paired effectiveness |
| Vizro dashboard flow | — | 3,774 | pushed 2026-08-14 | skill adoption separate from the product |
| SciVisAgentSkills | — | 12 | pushed 2026-06-02 | registry adoption; its evidence comes from a benchmark |
Three forms of ecosystem evidence explain why these numbers need restraint:
- In a February 2026 snapshot of 40,285 marketplace listings, 46.3% shared a normalized name with another listing. Data-visualization entries averaged 2,322 tokens and 108 installs, but the paper explicitly treats installs as a coarse adoption proxy. (Agent Skills ecosystem analysis)
- A July 2026 census found 3.8 million
SKILL.mdoccurrences in 282,200 public GitHub repositories; 50.5% were verbatim copies. No central registry covered the full ecosystem. (GitSkills) - One registry page in this scan reported 3,513 installations for a
visualization-expertskill, while the current linked repository no longer contained thatSKILL.md. That does not prove the count is wrong; it shows that a registry record can outlive or drift from its source.
Install counts can therefore prioritize reading. They should not select a package, justify binding it to an agent, or stand in for a no-skill comparison.
Technique coverage
The matrix uses three levels: strong means the technique is an explicit, substantial part of the package; some means it is mentioned or partially implemented; a dash means it was not found in the inspected files. “Structured representation” means an inspectable chart specification or semantic intermediate form rather than only generated plotting code. “Validation” means executable or browser-level checks, not a prose checklist.
| Skill or family | Context and audience | Data inspection | Structured representation | Rendered visual review | Accessibility and mobile | Executable validation | Iteration or repair |
|---|---|---|---|---|---|---|---|
| Anthropic primer | some | some | — | — | some | — | some |
| Data Storytelling | strong | — | — | — | — | — | some |
| AntV image renderer | some | — | strong | — | — | some | — |
| AntV G2 adapter | some | — | strong | — | — | some | some |
| Mapbox patterns | some | some | some | — | some | — | some |
| Owl visualization | some | some | — | — | strong | — | some |
| Owl hierarchy critique | some | — | — | strong | some | — | some |
| DeepAgents runtime recipe | — | — | — | some | — | some | some |
| Accessibility audit | some | — | some | some | strong | some | some |
| Vega-Lite artifact skill | strong | strong | strong | some | some | some | some |
| OpenAI web visualization | strong | strong | strong | strong | strong | strong | strong |
| Flint Chart | some | strong | strong | some | some | strong | strong |
| Vizro dashboard flow | strong | strong | strong | strong | some | strong | strong |
| SciVisAgentSkills | some | strong | some | strong | — | strong | strong |
No row is universally best. The scientific packages deliberately optimize for headless technical rendering, not phone reading. The dashboard flow optimizes for a maintained application, not a one-off explanatory graphic. The accessibility package is a useful gate, not an authoring method. The matrix is a map of responsibility, not a scorecard.
Deep reading: where each approach helps and hurts
Primers and storytelling guides
The Anthropic Data Visualization skill is a broad handbook. It maps relationships to chart types, supplies Matplotlib, Seaborn, and Plotly patterns, and includes design and accessibility checks. It is a reasonable orientation for an unfamiliar user or a weak baseline model. It does not require a data profile, inspect a rendered artifact, run browser or mobile checks, or verify that values and transformations are correct. Rules such as “3D never” and “bar charts always start at zero” are safe defaults in many settings but become brittle when expressed without context or exceptions.
The Data Storytelling skill frames a narrative through setup, conflict, resolution, a “so what,” and a call to action. It is strongest when a user already has a defensible analytical claim and needs to organize communication. It provides no chart construction, data-integrity check, uncertainty method, or rendering loop. Applied too early, its pressure toward a clean arc can turn exploration into a causal-sounding story before the evidence supports one.
The Owl visualization primer is much shorter. Its uncommon value is explicit responsive guidance: simplify on mobile, provide a table alternative, and make interaction touch-friendly. “Test with real data” is directionally right, but the package does not specify how to test values, states, layout, or comprehension. Its chart and styling rules otherwise resemble model-baseline knowledge.
Assessment: primers help most as short reminders or onboarding material. They should not be mistaken for a correctness layer. Their generic rules are also the most likely to be superseded as baseline models and harness guidance improve.
Renderer gateways
The AntV Chart Visualization skill turns data into a documented JSON payload, sends it to a chart service, and returns an image URL. Its value is speed and a stable schema covering many chart types. The Deer Flow version explicitly credits AntV, wraps the same approach in a local generator, and returns the arguments as well as the image.
This is a useful contract for previews, reports that only need a static image, or an agent that cannot build a local rendering stack. It is weaker when the data is sensitive, the output must remain editable, the reader needs accessible structure, or correctness requires inspecting transformations and chart state. The skills do not perform rendered critique, browser checks, mobile tests, or a value-level verification of the returned image. Their permissive catalog also includes chart forms—dual axes, radar charts, and pies—that demand contextual judgment rather than mechanical selection.
Assessment: a renderer gateway is an execution convenience, not a full visualization method. Network and data-handling boundaries must be explicit.
Library and domain adapters
The AntV G2 skill targets a specific declarative grammar and version. It warns about critical G2 v5 pitfalls, retrieves documentation in progressive levels, and supplies a hybrid full-text/vector retrieval path. This is precisely the kind of hard-to-infer, version-sensitive knowledge that can save an agent from plausible but invalid code. It does not decide whether the result answers the reader’s question.
The Mapbox patterns skill covers choropleths, heatmaps, three-dimensional maps, animation, missing data, and performance thresholds for GeoJSON and vector tiles. It is a useful geospatial implementation guide. It says less about classification choices, normalization, projection, uncertainty, and map-specific misinterpretation. Those are analytical and reader risks, not just Mapbox syntax.
The Vega-Lite artifact skill profiles input data, derives chart candidates from question and context, and uses an inline data island to create a React/Vega-Lite explorer. Its inspection step and declarative output are stronger than a code-only primer. Its default request for five to ten charts can encourage dashboard-like overproduction; embedding all data inline may be inappropriate for large or sensitive inputs; and the workflow is tied to one artifact environment.
The DeepAgents example is narrower still: it shows how to render publication-style plots in a headless GPU sandbox using a noninteractive backend, save the file to an expected path, read it back, and close resources. That runtime bridge can be valuable inside its environment. It is not a general design or validation method.
The four SciVisAgentSkills pin tool versions and encode operational details for napari, ParaView, the Topology ToolKit, and VMD/MDAnalysis. They specify headless execution, data and array conventions, render-cycle workarounds, camera and color defaults, image capture, and a render–inspect–adjust loop. These are not generic charts; they are specialist manuals for scientific image, volume, topology, and molecular visualization. Their associated benchmark is discussed below.
Assessment: adapters are the clearest durable role for skills. Their value comes from current, local facts. That also creates an expiry obligation: record the supported version, detect incompatibility, and provide a fallback.
Quality gates
The Owl visual-hierarchy critic asks the agent to identify the entry point, eye flow, competing visual weight, and emphasis, then return observations, problems, fixes, and a severity verdict. This structure can make screenshot critique actionable. Its hard ratios and generalized F- and Z-pattern advice are not a substitute for testing this audience and composition. It also does not inspect data semantics, axes, transforms, or numeric claims.
The Data Visualization Accessibility skill checks SVG labeling, descriptions or table alternatives, contrast, keyboard access, screen-reader behavior, 400% zoom, responsive layout, and touch targets. It is a useful narrow gate because these requirements are frequently omitted elsewhere. At 21 lines, it cannot determine conformance by itself; some ARIA choices are context-dependent and require browser and assistive-technology testing.
Assessment: critique should be decomposed. Visual hierarchy, data/transform correctness, accessibility, interaction, responsive layout, and reader comprehension are different checks. A general vision model looking at a screenshot cannot recover all of them.
Structured workflow packages
The Flint Chart Author skill uses a semantic chart input with typed fields, separates the chart specification from rendering backends, and requires transforms before chart construction. It asks the agent to sanity-read values and totals, validate the specification, render or compile through tools, and use a manual escape hatch only after a valid spec exists. This is one of the strongest approaches for inspectability and deterministic checking. It does not by itself establish browser, mobile, accessibility, or reader performance.
The Vizro flow splits dashboard work into requirements and layout, chart selection, and build. It creates separate specifications, makes interactions explicit as source–control–target relationships, validates aggregation and colors, runs code and terminal checks, walks the browser, activates every action, inspects console/network/server output, and compares screenshots. This is an unusually complete delivery loop.
Its completeness can also become a liability. Mandatory multi-document design and approval steps are disproportionate for simple work. “Always copy an example,” default KPI counts, automatic dependency installation, and blanket chart bans may conflict with the project, environment, or user’s authority. The package is strongest when a maintained Vizro dashboard is actually the job.
The OpenAI web-data-visualization family starts with task, data, delivery surface, reading path, and state; routes work to the smallest specialist; treats mobile and accessibility as first-class; and requires contracts, fallbacks, browser quality assurance, and renderer fit. Its strategy specialist distinguishes editorial, operational, and sensitive contexts and treats a large composition and a mobile composition as related but not identical. Among the packages inspected, it covers the broadest set of reader and delivery concerns.
That breadth carries orchestration cost. The family is large, can force concept generation or user pauses when a simpler continuation would work, and has no public visualization-specific paired evaluation. Its best ideas are likely to survive as a compact routing and acceptance contract; loading the entire family for every chart is not yet justified.
Assessment: structured representations and executable acceptance checks are more defensible than longer prose. End-to-end workflows should be invoked by task complexity and delivery risk rather than treated as the default.
What has actually been measured
Direct visualization evidence
The 2026 SciVisAgentSkills study is the clearest direct test in this corpus. It constructed 108 expert-designed, multi-step tasks across ParaView, molecular visualization, bioimage analysis, topological visualization, and object visualization. Claude Code with Sonnet 4.5 and Codex with GPT-5.2 each ran three trials with and without the tool-specific skills.
Scores improved in all ten suite–agent comparisons. Examples include Codex on molecular visualization, 62.30 to 73.13; Codex on bioimage tasks, 41.90 to 55.00; Claude Code on topology, 45.23 to 73.63; and Claude Code on object visualization, 41.50 to 69.13. The largest gains occurred where APIs were specialized and fragmented. Gains were smaller in the mature, better-known VMD environment. Completion did not improve uniformly: Codex object-visualization completion fell from 92.59% to 80.25% even as its quality score rose from 43.33 to 47.77.
This is measured evidence, not a universal effect. The authors built and tested their own skills; evaluation mixed deterministic image metrics, code and rule checks, and multimodal-model judging; and no independent reproduction was found. The tasks are scientific, not ordinary business charts or explanatory mobile graphics.
General skill evidence that bears on visualization
The broader literature explains which package properties deserve experiments:
- SkillsBench evaluated 87 tasks across eight domains and 18 model-harness configurations. Average pass rate rose from 33.9% without skills to 50.5% with skills. All configurations improved in aggregate, but 13 tasks regressed. One skill produced an 18-point gain, two or three produced 19 points, and four or more produced 10.1 points. Compact and standard packages gained 19 and 21.5 points; detailed packages gained 14.5; comprehensive packages gained only 0.7. Self-generated skills fell below the no-skill baseline on three tested configurations.
- SWE-Skills-Bench tested 49 public skills on 565 repository tasks. Its no-skill baseline was already 89.8%, and skills raised it to 91.0%. Thirty-nine of 49 skills produced no change; seven helped meaningfully; three hurt, by as much as ten points, because their guidance did not match the repository’s version or environment. Even unchanged results could add token cost.
- A realistic skill-retrieval study assembled 34,198 permissively licensed packages and found that automatic retrieval was materially worse than force-loading the curated skill. On SkillsBench with Claude, force-loaded skills reached 55.4%, while automatically retrieved skills that included the curated package reached 40.1%; no skill reached 35.4%. For other tested models, realistic retrieval could fall below the no-skill baseline. Query-specific refinement improved results only when the initial retrieved material was relevant and good.
- A registry-to-repository study found that only 33% of central skills contained verification or evaluation guidance and 23% included state inspection. About half included failure recovery. When developers adapted central skills locally, changes usually bound them to an environment rather than rewriting their stable behavioral contract.
The general benchmarks are not evidence that any named visualization package works. They are evidence against three tempting assumptions: that any skill is better than none, that more detailed instruction is safer, and that finding the right package can be separated from testing its effect in the actual harness.
Where the field is converging
Across package design and benchmark evidence, six patterns look durable:
- Start with a use contract, not a chart type. Task, audience, analytical claim, data, stakes, delivery surface, reading conditions, and existing state determine what “good” means.
- Keep execution state inspectable. A semantic chart object, declarative grammar, explicit transform, or visible intermediate table is easier to validate and repair than an opaque image.
- Use progressive specialization. Load version and domain knowledge only when it applies. One compact router plus small specialists is better supported than a universal manual.
- Render and inspect the delivered surface. Code completion is not chart completion. Browser state, mobile composition, interaction, missing data, and exported files can fail after the specification is valid.
- Make cheap properties deterministic. Schema validity, field types, totals, aggregation, axis configuration, console errors, interaction states, contrast, and artifact persistence should not depend entirely on prose or visual judgment.
- Provide repair and fallback paths. A skill should detect version or environment mismatch, stop before destructive improvisation, and return to a simpler supported representation.
Where approaches still diverge
The divergences are real because visualization contexts differ:
- Exploration versus explanation. An exploratory workflow benefits from cheap branching and multiple views. A published graphic benefits from a deliberate claim, restrained composition, and reader testing. A fixed quota of five to ten charts may help the former and clutter the latter.
- Image output versus editable state. A URL-returning renderer is efficient for a preview. Semantic or declarative output is safer when people must audit, revise, localize, update, or make the chart accessible.
- Dashboard operation versus editorial storytelling. Dashboard packages emphasize metrics, controls, states, and recurring delivery. Storytelling packages emphasize sequence and rhetorical focus. Neither should silently replace the other.
- General charts versus specialist scientific or geospatial work. The latter often depends on array conventions, file formats, camera and rendering state, scientific semantics, or projection and classification choices that a generic chart guide cannot cover.
- Aesthetic critique versus semantic critique. Screenshot hierarchy is visible to a vision model. Hidden transforms, provenance, missingness, and whether the chart answers the question require data and intent.
- Guidance versus executable control. Some authors prefer broad natural- language freedom; others constrain the model through schemas, compilers, and validators. The appropriate balance depends on how costly an invalid or unmaintainable output would be.
These are delegation boundaries for a shared spine, not disagreements that one universal skill needs to settle.
What can hurt
Several failure patterns should be treated as explicit tests rather than style preferences.
Demonstrated in broader skill benchmarks
- stale or version-mismatched instructions can reduce task performance;
- comprehensive skills can displace better model or harness behavior while adding attention cost;
- self-generated skills can perform below no skill;
- irrelevant retrieval and distractor skills can erase much of a curated package’s gain;
- token use can rise even when correctness does not change.
Found in the inspected visualization packages, but not yet quantified
- context-free absolutes and magic numbers presented as universal design law;
- chart quotas or KPI counts that encourage decorative dashboard production;
- a narrative arc applied before data and uncertainty support the story;
- screenshot critique treated as evidence of numeric or analytical correctness;
- external rendering services used without an explicit data-handling contract;
- full datasets embedded inline without privacy and scale checks;
- complex specifications and approval steps forced onto low-risk, one-off work;
- automatic installation of dependencies or other environment changes beyond the user’s request;
- accessibility represented by an ARIA checklist without browser, keyboard, zoom, contrast, and assistive-technology testing;
- mobile treated as shrinking a desktop composition rather than a distinct reading path;
- registry installs or parent-repository stars reported as if they were a behavioral evaluation of one file.
Recommended experiment sequence
Do not start by choosing the most popular package. Compare interventions in the same model, harness, task, and environment:
- Establish the current baseline. Run representative tasks with the model’s normal harness and no added visualization skill. Preserve prompts, outputs, time, tokens, repair attempts, and final artifacts.
- Add only the common use contract. Require task, audience, claim, data, stakes, delivery surface, reading conditions, and state. Measure whether this changes correctness or merely adds ceremony.
- Add a narrow specialist where knowledge is hard to infer. Test a pinned library adapter, domain manual, accessibility gate, mobile delivery guide, or renderer contract only on applicable tasks.
- Introduce an inspectable representation and deterministic checks. Compare free-form code with a semantic or declarative chart specification. Validate data transformations, fields, values, and supported interactions before visual review.
- Add render and delivery checks. Inspect the actual browser or exported artifact at desktop and mobile sizes; exercise states; check accessibility, console and network failures, and persistence.
- Test routing under realistic noise. Only after specialists work when explicitly selected should retrieval choose among them. Include irrelevant packages and a no-skill fallback.
- Test an end-to-end workflow last. Compare its additional quality with time, token, latency, user interruption, and maintenance cost. Keep it only for contexts where the gain exceeds the ceremony.
The task set should deliberately span different meanings of visualization: exploratory analysis, operational BI, explanatory or journalistic graphics, geospatial work, scientific visualization, and mobile reading. Score at least:
- data and transformation correctness;
- whether the visualization answers the stated question;
- chart and encoding appropriateness in context;
- editability, inspectability, and correction cost;
- delivery success and interaction-state coverage;
- accessibility and mobile readability;
- human time, model tokens, latency, and number of repair turns;
- reader comprehension and calibrated trust for published artifacts.
This sequence is designed to discover the smallest useful scaffold. The likely future is not no skills, and it is not a permanent encyclopedia around every model. It is a thinner orchestration contract around improving baselines, with maintained specialists for local APIs, semantic representations, deterministic verification, and expensive contextual failures.
Evidence limits and open questions
This report can compare written instructions, public acquisition signals, repository activity, and published benchmarks. It cannot establish routine field use, private enterprise adoption, retention, creator satisfaction, or reader outcomes for the named packages.
The most important missing evidence is visualization-specific and paired:
- the same current model and harness with and without each package;
- controlled comparisons between a generic primer, a narrow specialist, and a structured workflow;
- context-stratified tasks rather than one blended chart score;
- independent tests of mobile, accessibility, correction cost, and reader comprehension;
- maintenance studies that measure regressions as models, libraries, and harnesses improve;
- provenance-aware registry analytics that collapse copied and vendored skills before comparing adoption.
Until those exist, the responsible conclusion is conditional: visualization skills can help substantially when they supply relevant, current, hard-to-infer knowledge and verifiable execution structure. Their existence, detail, install count, or parent repository popularity is not evidence that they improve a given agent in a given environment.
Update log
- 2026-08-14 — Initial public edition. Cataloged agent skill packages, adoption signals, recurring techniques, evaluation evidence, likely failure modes, and an ordered ablation program.