exec-prose
Write and edit executive-level prose in the voice of a senior digital AI consultancy leader who advises C-suite and boards. Use this skill WHENEVER the user…
Design, build, and critique data visualizations using Edward Tufte's principles. Use this skill WHENEVER the work involves a chart, graph, plot, dashboard, table, diagram, or any visual display of data, even if the user does not name Tufte or "data viz" explicitly. Triggers
$ npx -y skills add HugoVeltorai/publicskills --skill tufte-viz --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/tufte-vizContext preview
The summary Claude sees to decide when to auto-load this skill.
Design, build, and critique data visualizations using Edward Tufte's principles. Use this skill WHENEVER the work involves a chart, graph, plot, dashboard, table, diagram, or any visual display of data, even if the user does not name Tufte or "data viz" explicitly. Triggers
name: tufte-viz
description: |
Design, build, and critique data visualizations using Edward Tufte's principles. Use this skill WHENEVER the work involves a chart, graph, plot, dashboard, table, diagram, or any visual display of data, even if the user does not name Tufte or "data viz" explicitly. Triggers include:
(1) Building a new chart, graph, plot, or figure (bar, line, scatter, time-series, small multiples, sparkline, etc.)
(2) Designing or reviewing a dashboard, report, or slide with quantitative visuals
(3) Critiquing or improving an existing visualization
(4) Choosing between visualization approaches ("what's the best way to show this?")
(5) Reducing chartjunk, improving the data-ink ratio, or fixing a misleading chart
(6) Planning high-density displays, comparisons, or part-to-whole views
Applies data-ink ratio, chartjunk elimination, graphical integrity, lie factor, small multiples, layering, sparklines, and analytical design. Consult before producing any chart so output is clear, honest, and high-density.Apply Edward Tufte's principles to produce clear, honest, high-density visualizations, and to critique existing ones. The goal is always the same: maximize the information the viewer extracts per unit of ink and pixel, while never distorting what the data say.
Before drawing anything, hold three questions in mind. What comparison is the viewer meant to make. What is the single insight that must survive a glance. Who is reading it and at what distance. A chart that cannot answer "compared to what?" is usually the wrong chart.
The default aesthetic is restraint. Start from almost nothing and add only marks that carry data. Grayscale is the baseline; color is reserved for encoding a variable or flagging one thing that matters. If an element can be erased without losing information, erase it.
1. **Clarify the data story.** Identify the key comparison, the headline insight, and the audience. Write it in one sentence before choosing a chart type. If the data are multivariate, resist collapsing to a single variable just to simplify, because the interaction is often the point.
2. **Select the approach** using the principles rather than habit:
3. **Design with data-ink in mind.** Begin minimal. Every gridline, tick, border, and label must earn its place. Push secondary elements (grids, reference lines, axes) into the background by lightening them so the data dominate; this is layering, and it lets dense displays stay readable.
4. **Protect integrity.** Keep the lie factor near 1, meaning the size of the effect shown matches the size of the effect in the data. Use consistent baselines, do not truncate axes to exaggerate change, and never use area or volume to encode a linear quantity. Label thoroughly and cite the source, because documentation is what lets a stranger trust the evidence.
5. **Apply the Tufte test** in `references/tufte-principles.md` before calling it done. For dashboards, dense displays, sparklines, or explanatory graphics, also work through the extended test in `references/analytical-design.md`.
1. **Check graphical integrity first.** Estimate the lie factor if proportions look off. Verify baselines, scales, and intervals. Look for 3D applied to 2D data, which almost always distorts.
2. **Find the chartjunk.** Decorative elements, heavy grids, moiré patterns, gratuitous gradients, and any "duck" where the design promotes itself over the data.
3. **Evaluate the data-ink ratio.** Ask what can be erased and what is redundant, then say so specifically.
4. **Walk the six principles of analytical design** (in `references/analytical-design.md`). The lowest-scoring principle is usually the largest improvement opportunity.
5. **Give specific before/after recommendations**, not general praise. Name the element, name the fix, name the principle it serves.
When generating a chart in code, the principles translate directly: remove default chartjunk that libraries add (heavy borders, dark gridlines, drop shadows, 3D), set a grayscale palette and reserve one accent color, label series directly at the line ends rather than relying on a legend where possible, and set axes to the data range. Prefer formats that render as artifacts the user can inspect. A static, honest, well-labeled figure beats an interactive one with distortion built in.
A collection of Claude Skills for senior leaders and the people who work alongside them.
Repo: HugoVeltorai/publicskills
Write and edit executive-level prose in the voice of a senior digital AI consultancy leader who advises C-suite and boards. Use this skill WHENEVER the user…
Crafts C-level executive deliverables (1-page summaries, 8–10 page board readouts, LinkedIn articles, team briefs, speech outlines) using SCQA + Pyramid…