Beautiful, themed HTML data displays and briefings for coding agents. data-craft is a skill for turning messy data, CSVs, JSON, notes, links, and topics into self-contained HTML reports, dashboards, tearsheets, visual briefings, and chart essays.
FAQ
data-craft is a Claude Code plugin with 1 hand-picked skill for data work, indexed on Flowy. Install it with the command on its page. It includes data-craft. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
$ npx -y skills add yixiliu617/data-craft --agent claude-code
Beautiful, themed HTML data displays and briefings for coding agents.
data-craft is a skill for turning messy data, CSVs, JSON, notes, links, and topics into self-contained HTML reports, dashboards, tearsheets, visual briefings, and chart essays.
Most chart tools make charts.
data-craft makes publishable data briefings.
Each theme has its own visual language and writing voice: a Trading Floor tearsheet should not just look like a Bloomberg terminal; it should read like one. A Sand Hill essay should not just use a cream background; it should feel like a longform market brief. A Helvetica Riot broadsheet should have attitude, not generic AI pastel fog.
No build step. No backend. One HTML file. Open it, share it, host it, print it, or export it.

Pick a visual direction before you generate the piece.
| Theme | Best for | Example |
|---|---|---|
| Sand Hill | Longform research, chart essays, market reports | AI Coding Tools Race |
| Pitch Black | Product races, launch pages, state-of-category dashboards | State of Humanoid Robotics |
| Trading Floor | Equity tearsheets, financial dashboards, KPI-heavy research | NVDA Tearsheet |
| Helvetica Riot | Lawsuits, culture, drama, spicy market narratives | AI Music Wars |
| Sunday Press | Consumer, hospitality, brands, warm editorial stories | The Coffee Wars |
| Apollo White | Aerospace, data centers, semis, hard tech, technical briefings | SpaceX IPO Briefing |
![]()
data-craft is not a slide generator and not a generic dashboard template pack.
It is an AI-native analyst publishing system:
If slides are presentations rebuilt for coding agents, data-craft is data display and briefing rebuilt for coding agents.
Clone the repo:
git clone https://github.com/yixiliu617/data-craft.git
Then install or reference it in your agent.
git clone https://github.com/yixiliu617/data-craft.git ~/.claude/skills/data-craft
Prompt:
Use the data-craft skill. Build a Sand Hill chart essay on AI coding agents.
Upload the data-craft/ folder to a Project and add this to the project instructions:
Use the data-craft skill whenever I ask for a chart, dashboard, data display, briefing, tearsheet, or report.
Point the agent at this repo and the skill file:
Read ./SKILL.md and use data-craft to generate a self-contained HTML briefing.
Use the relevant theme card in ./themes before writing the output.
For Codex-style local workflows, keep this repo in your workspace and reference it directly:
Use C:\path\to\data-craft\SKILL.md.
Create a Trading Floor tearsheet from this CSV.
More install notes: docs/agent-install.md.
Use data-craft to build a briefing on the AI coding tools market.
Include market structure, product comparison, GitHub stars, and a methodology footer.
Build a Trading Floor tearsheet on Nvidia's latest earnings.
Use current data, label estimates, and include a dense KPI table.
Use data-craft with the Sand Hill theme.
Turn this CSV into a 900-word chart essay with two figures, a source footer, and three takeaways.
[paste CSV]
Build an Apollo White briefing on AI data centers.
Compare GPUs, networking, power, cooling, and capex bottlenecks.
Use verified current sources and label estimates.
More examples: docs/examples.md.
When you are unsure which theme fits, ask the agent to show a preview menu first:
Before generating the full piece, show me the six data-craft theme options and recommend one.
Explain the tradeoff in one sentence per theme.
Recommended workflow:
Full guide: docs/visual-preview-selection.md.
Open the static preview gallery:
Every data-craft HTML file can be printed from the browser.
For automated export, use Playwright or another headless browser to render the HTML and print to PDF. See:
Optional helper script:
node scripts/export-pdf.mjs examples/ai-coding-tools.html ai-coding-tools.pdf
The script expects Playwright to be installed in your local environment.

Watch/download the silent MP4: assets/data-craft-demo-45s.mp4
A short demo should show:
Script and shot list: docs/demo-video-script.md.
Browser-based recorder:
examples/demo-video-recorder.html
data-craft/
README.md
SKILL.md
themes/
sand-hill.md
pitch-black.md
trading-floor.md
helvetica-riot.md
sunday-press.md
apollo-white.md
examples/
theme-preview.html
demo-video-recorder.html
ai-coding-tools.html
humanoid-robotics.html
nvda-tearsheet.html
ai-music-wars.html
d2c-coffee.html
spacex-ipo.html
assets/
gallery-hero.png
thumb-*.png
data-craft-demo-45s.gif
data-craft-demo-45s.mp4
demo-source/
docs/
agent-install.md
examples.md
export-pdf.md
visual-preview-selection.md
demo-video-script.md
methodology.md
prompting-guide.md
scripts/
export-pdf.mjs
capture-theme-fullpages.mjs
create_demo_gif.py
create_demo_mp4.py
export-demo-pages.py
Now
Next
Later
Slide mode should stay downstream of the core mission: data-craft is first a research briefing system, not a presentation tool.
MIT. See LICENSE.
data-craft is independent open-source software. It is not affiliated with Anthropic, Bloomberg, SpaceX, or any publication, company, or tool referenced as design inspiration.
.gitignore
assets/
data-craft-demo-45s.gif
data-craft-demo-45s.mp4
data-craft-demo-silent.mp4
data-craft-demo.gif
demo-source/
AI_coding_tool1.png
AI_coding_tool2.png
AI_coding_tool3.png
AI_coding_tool4.png
coffee1.png
coffee2.png
music1.png
music2.png
NVDA.png
Pitchblack.png
Pitchblack1.png
Pitchblack2.png
sample_graph1.png
sample_graph2.png
sample_graph3.png
space1.png
gallery-hero-small.png
gallery-hero.png
thumb-apollo.png
thumb-pitchblack.png
thumb-riot.png
thumb-sandhill.png
thumb-sundaypress.png
thumb-trading.png
CONTRIBUTING.md
docs/
agent-install.md
demo-video-script.md
examples.md
export-pdf.md
implementation-plan.md
methodology.md
prompting-guide.md
visual-preview-selection.md
examples/
ai-coding-tools.html
ai-music-wars.html
d2c-coffee.html
demo-video-recorder.html
humanoid-robotics.html
nvda-tearsheet.html
spacex-ipo.html
theme-preview.html
LICENSE
README.md
scripts/
capture-demo-screenshots.mjs
capture-theme-fullpages.mjs
create_demo_gif.py
create_demo_mp4.py
export-demo-pages.py
export-pdf.mjs
SKILL.md
themes/
apollo-white.md
helvetica-riot.md
pitch-black.md
sand-hill.md
sunday-press.md
trading-floor.mdยฉ 2026 Flowy ยท Free and open source
Built for Claude Code ยท Not affiliated with Anthropic