8 chapters · 39 min
Skills
Chapter 6 of 8
Create disclosure-safe public reports, data stories, dashboards, infographics, and static artifacts that are informed by real or sensitive data without publishing the underlying…
5 minutes · 1,082 words · 10 sections
Create a static public artifact that communicates what the real data supports without disclosing confidential values. Preserve the shape and direction of the evidence, make the result visually useful, and frame challenges constructively without hiding material facts.
dreambase-data-stories for the narrative, hierarchy, and artifact design.dreambase-visualization-design for chart selection, encoding, accessibility, and integrity.dreambase-echarts when charts render with ECharts.Treat everything delivered to a public browser or downloadable artifact as public, including:
Hiding text with CSS or disabling a tooltip does not protect values that remain in shipped source. Retrieve sensitive data only in a private build or server environment, then publish a sanitized representation. If a public artifact updates at runtime, its public endpoint must return only disclosure-safe data.
Do not publish raw or recoverable absolute values: counts, totals, currency, revenue, costs, volumes, durations, scores, precise benchmarks, targets, sample sizes, or thresholds. Do not substitute coded field names for protection.
Dates, period names, category names, metric definitions, and methodology may remain when they are not independently sensitive. Check entity names and small cohorts because they can reveal confidential information even without a number.
Charts and infographics should still show the real pattern. Build them from a disclosure-safe publication model rather than the source data:
Exact normalized series can reveal precise relationships, so quantize or bin when that precision is unnecessary. A visual shape may communicate direction, turning points, relative volatility, and broad magnitude without numeric tick labels.
Use these public defaults unless the user approves a specific exception:
Improving, Stable, Softening, or Higher activity.continued to grow, held broadly steady, improved after midyear, or remains an area of focus.Percentages, percentage-point changes, rates, deltas, ratios, multiples, and indexed values can provide useful signal without exposing absolute values, but they still reveal information. Before printing any of them, ask for explicit confirmation and name each proposed disclosure and placement.
Use this approval prompt:
I can keep all absolute values private. May I publicly show [derived value] in [chart annotation / KPI / prose / tooltip / axis]? I will omit it unless you approve.
Approval is scoped, not blanket. Permission for one growth percentage in the summary does not permit other rates or the same number in a tooltip. Record the approved values and placements before building. In the absence of an answer, proceed with no visible derived numbers.
Transformed, unlabeled chart geometry does not require this confirmation, provided the shipped representation is disclosure-safe and contains no printed number. Raw values still stay private even when a derived number is approved.
Keep the message positive through selection of useful takeaways, clear progress, and forward-looking action—not through omission or euphemism.
stable, a miss on track, or correlation cause.Example
Source finding: signups rose substantially while activation fell materially.
Public wording: Interest continued to expand, creating a larger opportunity to improve early activation. Activation softened during the period, and onboarding is the primary focus for the next cycle.
This is constructive because it pairs progress with action while preserving the tension in the evidence.
Deliver only when every answer is yes:
Include a short public note such as: To protect confidential information, this report presents trends and relative patterns without underlying values. Mention approved derived measures separately when used.
Install this repository
npx skills add DreambaseAI/skillsSkills install per repository, not per chapter — the CLI has no documented per-skill form, so we do not print one.
Create disclosure-safe public reports, data stories, dashboards, infographics, and static artifacts that are informed by real or sensitive data without publishing the underlying values. Use whenever analytics will be shared publicly, externally, on a marketing site, in a public report, or with an audience that must see honest trends but not confidential numbers. Apply this alongside dreambase-data-stories, dreambase-visualization-design, and dreambase-echarts; it governs redaction, transformed chart data, constructive tone, and approval for visible percentages, rates, deltas, ratios, or indexes.
The verbatim description from this skill’s front matter — the string an agent matches on to decide whether to load it.
main, last pushed 5 August 2026.SKILL.md, not by matching a directory convention. One layout observed: skills/*/SKILL.md.h1 and no skipped levels:/DreambaseAI/skills.md, and each chapter at its own .md URL.1 file · 5 KB
Everything this skill ships beside its prose. All of it is set here, as a subchapter of chapter 6.
Everything else published alongside the skill.