Ppt Report Skills
A Claude Code skill for web report decks — richer ECharts charts, one file per slide (edit one page, save tokens), and complex structure diagrams. 16:9 & vertical, PDF/image…
Install
pip install playwright img2pdfInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →ppt-report-generator
English | 中文
Turn data reports into 16:9 web-based slide decks — a Claude Code skill / standalone project template. One file per slide · physical data separation · ECharts · 5 themes · one-click PDF export
Preview
Recommender-system layered architecture (landscape-map template, no ECharts — pure CSS structure graph):
Industry landscape map (3-tier nested + logo wall; public entities replace sensitive data):
Human silhouette portrait (human-portrait template — data-driven, one-pass: a consulting-grade human silhouette with leader-line anchors auto-connecting to surrounding labels; born from "OpenAI IPO" deck, OpenClipart CC0):
Central silhouette stays clean — colored dots (real SVG elements) on the silhouette mark body parts, and dashed leader lines auto-connect from each dot to its label card on the slide edges. You write only one block of
labelsdata (each bound to a bodypartlike head / heart / legs / shoulder / rightHand); the silhouette, anchor coordinates, dots, and leader lines are all computed automatically — no hand-drawn silhouette, no coordinate calibration, no manual leader-line placement. Works for user persona, anthropomorphic capability maps, job-risk heatmaps, and team pictograms.
Value-flow chain (value-chain template — framework diagram for physical industries; horizontal value flow with self-operated / outsourced badges and a color gradient along the chain, pure CSS):
Vertical / portrait — for phone & social (portrait format — scenario-driven, low content density; one deck exports to any platform size: 小红书 3:4 / WeChat long-image / Stories 9:16 …):
What is this
A template that engineers the "data report → web slide deck" workflow. Two ways to use it:
- As a Claude Code Skill — drop this repo into
~/.claude/skills/ppt-report-generator/and let Claude build reports following this spec automatically - As a standalone project template — copy
assets/tosrc/and runpython3 build.pyto bundle a single HTML
What problem it solves
Slide tools (Keynote / Lark Docs / Google Slides) have a few chronic pain points for data reporting:
- ❌ Change one number → redraw the whole chart → half an hour gone
- ❌ Inconsistent font sizes across slides, misaligned cards, messy palette
- ❌ Want a different style? Redo every slide one by one
- ❌ Want Claude / GPT to fix one slide? You have to send the whole file — token explosion
ppt-report-generator solves this with an engineering approach:
Similar plugs
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…
Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.
Production-grade engineering skills for AI coding agents.
The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create prototypes, websites, apps, dashboards, presentations, images, and videos with your team…