🎨 html-report Skill

March 13, 2026 Β· View on GitHub

English δΈ­ζ–‡

🎨 html-report Skill · PPT Visual Report Generator

No idea how to design a PPT? Say one sentence, get a beautiful PPT-style HTML page β€” automatically. Screenshot it, paste it into any slide deck. Zero manual layout. Zero design experience required.


✨ What Is It

html-report is an AI agent Skill that transforms any text content into screenshot-ready PPT-style HTML pages.

Compatible with Claude Code, Doubao (θ±†εŒ…), Cursor, Windsurf, and other major AI coding assistants. Every page is strictly locked to 1017Γ—720px (aligned to PPT canvas 10.59"Γ—7.499" @96dpi). After screenshotting with Chrome or Puppeteer, the result can be pasted directly as a slide β€” no PowerPoint software needed.

When you:

  • πŸ€” Have no idea how to lay out a PPT β†’ Describe the topic, get a generated page
  • πŸ“Š Need chart visualization β†’ 12+ pure SVG chart types, zero dependencies
  • 🎨 Want a polished look β†’ 6 visual templates Γ— 7 color schemes = 168 combinations
  • ⚑ Are short on time β†’ ~4 seconds per page, a 10-page report in about 1 minute

πŸš€ Quick Start

In any AI agent (Claude Code / Doubao / Cursor etc.), just say:

Generate a report: analyze our company's 2025 AI strategy
Turn this competitive analysis into an HTML report page
Visualize content: quantum computing technology trends

The AI will automatically handle: topic breakdown β†’ template selection β†’ color scheme β†’ layout β†’ content β†’ HTML output


🐟 HTML β†’ PPT One-to-One Conversion

After generating the HTML, send it to Doubao, Claude, or any AI β€” one prompt converts it to a real PPT!

Copy the generated HTML content and send it to any AI assistant that supports file or long-text input, with this prompt:

Please convert this HTML page into a PowerPoint slide (PPTX format),
reproducing the layout, colors, charts, and content exactly 1:1.
Canvas size is 1017Γ—720px. Keep all visual elements at their exact
position, size, and color.

Workflow:

β‘  AI agent generates HTML files
        ↓
β‘‘ Send the HTML content/file to Doubao or Claude
        ↓
β‘’ Paste the prompt: "Convert to PPT 1:1 based on page layout"
        ↓
β‘£ Download PPTX, ready to present βœ“

πŸ–ΌοΈ Style Showcase

The examples below demonstrate the visual styles this Skill can generate β€” showing how AI freely creates visual languages tailored to each topic:


Theme 1 Β· Mystery Intrusion Β· Hacker Terminal Style

Best for: cybersecurity reports, threat intelligence, CTF presentations, penetration testing analysis

Theme 1 Mystery Intrusion

Characteristics: Pure black background + matrix green #00ff41 Β· Share Tech Mono monospace Β· Scanline animation texture Β· Terminal command-line style Β· Ambient glow overlay


Theme 2 Β· Minecraft Β· Pixel Block Style

Best for: game reports, creative showcases, youth education, geek/fun presentations

Theme 2 Minecraft

Characteristics: Pixelated rendering style Β· Minecraft color palette (dirt / grass / sky) Β· Block borders Β· Pixel font simulation Β· In-game UI elements


Theme 3 Β· Ancient Epic Β· Chinese Classical Style

Best for: sinology reports, historical analysis, cultural heritage, classical literature topics

Theme 3 Ancient Epic

Characteristics: Deep brown-black background #0a0502 Β· Gold primary color #d4a853 Β· Noto Serif SC Β· Ancient scroll paper texture Β· Ink flowing light effect


Theme 4 Β· Boss Report Β· Professional Business Style

Best for: work summaries, quarterly reviews, business analysis, executive presentations

Theme 4 Boss Report

Characteristics: High-readability light background #f5f7fa Β· Deep blue professional palette #0f3460 Β· System font stack Β· KPI number cards Β· Professional chart mix


Theme 5 Β· Architecture Blueprint Β· Engineering Blueprint Style

Best for: system design, technical proposals, microservice architecture, infrastructure planning

Theme 5 Architecture

Characteristics: Deep sea blue background #0d1b2a Β· Blueprint grid overlay (dual-precision grid lines) Β· JetBrains Mono monospace Β· Engineering drawing annotation style Β· Connection lines and nodes


Theme 6 Β· New AI Product Β· Deep Space Tech Style

Best for: AI product launches, tech startup fundraising, product roadmaps, futuristic demos

Theme 6 AI Product

Characteristics: Ultra-deep purple-black background #06040f Β· Star particle effect Β· Purple-blue gradient glow Β· Inter modern font Β· Glassmorphism cards Β· Tech data visualization


🧩 Combination Matrix

$ 6 \text{Templates} \times 7 \text{Color} \text{Schemes} \times 4 \text{Layout} \text{Structures} = 168 \text{Combinations} $

6 Visual Templates

CodeNameBackgroundBest For
T1Dark Luxury#05080f deep blackTech Β· AI Β· Premium business
T2Editorial SplitDark left + light right clip-pathCompetition Β· Contrast Β· Strong narrative
T3Terminal Code#0d1117 GitHub DarkTech Β· Code Β· Security audit
T4Data Dashboard#f0f4f8 lightData Β· Operations Β· Monthly reports
T5Editorial Minimal#fafaf8 warm whiteBrand Β· Annual reports Β· Academic
T6Neon Cyberpunk#080010 ultra-darkSecurity Β· Geek Β· Creative

7 Color Schemes

ColorPrimaryBest TemplatesSemantic
πŸ”΅ Blue#3b82f6T1 / T4Tech Β· Trust Β· Data
πŸ”΄ Red#ef4444T2Competition Β· Risk Β· Urgency
🟠 Orange#f59e0bT5Business · Energy · Growth
🟒 Green#10b981T3Health · Success · Sustainability
🟣 Purple#8b5cf6T1 / T6Creative · AI · Premium
🩡 Cyan#06b6d4T1 / T4Fresh · Efficiency · Digital
🩷 Pink`#f472b6$\text{T6}\text{Geek} · \text{Neon} · \text{Innovation}

4 \text{Layout} \text{Structures}

\text{Layout}\text{Structure}\text{Best} \text{For}
\text{A}\text{Large} \text{left} + \text{right} 3-\text{row} \text{cards}\text{Architecture} Β· \text{Flowcharts} Β· \text{Single}-\text{chart} \text{focus}
\text{B}4 \times 2 \text{grid} (\text{two} \text{rows})\text{Step}-\text{by}-\text{step} Β· \text{Four} \text{quadrants} Β· \text{Comparison}
\text{C}3 \times 2 \text{six}-\text{cell} \text{matrix}\text{Chart} \text{library} Β· \text{Multi}-\text{dimensional} \text{data} Β· \text{Full} \text{coverage}
\text{D}2 \times 2 + \text{right} \text{full}-\text{height}\text{Mixed} \text{dashboard} Β· \text{Hybrid} \text{layout} Β· \text{Cover}

πŸ“ \text{Technical} \text{Specs}

$`` Canvas size: 1017 Γ— 720 px (= PPT 10.59" Γ— 7.499" @96dpi) 4-zone layout: Header 72px + Content 580px + Summary 48px + Footer 20px = 720px Content width: 1017 - 25Γ—2 = 967px (usable area) Charts: Pure SVG, zero external dependencies Screenshot: Chrome / Puppeteer (pixel-perfect 1:1) Fonts: Syne 800 (headings) + DM Sans (body) + monospace (code)


---

## βš™οΈ Three Iron Rules

> Violating any one of these β†’ the page is scrapped and rebuilt. No exceptions.

**β‘  Canvas locked to 1017Γ—720px**
```css
html, body {
  width: 1017px; height: 720px;
  min-width: 1017px; max-width: 1017px;
  min-height: 720px; max-height: 720px;
  overflow: hidden;
}

β‘‘ Four-zone heights must sum exactly to 720px

Header   72px  ←  page header
Content 580px  ←  main content
Summary  48px  ←  summary bar
Footer   20px  ←  page footer
──────────────
Total   720px  βœ“

β‘’ Content density β‰₯ 75% per cell

  • 3-layer content structure: title row + body text (β‰₯ 40 chars, β‰₯ 2 numbers) + bottom enhancement component
  • Bottom enhancement: SVG chart / mini number cards / progress bars β€” pick one

πŸ—‚οΈ Skill File Structure

html-report/
β”œβ”€β”€ SKILL.md              ← Skill entry point (read by AI agent)
β”œβ”€β”€ demo/                 ← Example pages & screenshot previews
β”‚   β”œβ”€β”€ theme1-mystery-intrusion.html / .PNG  ← Mystery Intrusion Β· Hacker Terminal Style
β”‚   β”œβ”€β”€ theme2-minecraft.html / .PNG          ← Minecraft Β· Pixel Block Style
β”‚   β”œβ”€β”€ theme3-ancient-epic.html / .PNG       ← Ancient Epic Β· Chinese Classical Style
β”‚   β”œβ”€β”€ theme4-boss-report.html / .PNG        ← Boss Report Β· Professional Business Style
β”‚   β”œβ”€β”€ theme5-architecture.html / .PNG       ← Architecture Β· Engineering Blueprint Style
β”‚   └── theme6-ai-product.html / .PNG         ← New AI Product Β· Deep Space Tech Style
└── references/
    β”œβ”€β”€ 01-canvas.md        ← Canvas size, 4-zone structure, overflow rules
    β”œβ”€β”€ 02-design-system.md ← 6 visual templates (T1–T6) CSS snippets
    β”œβ”€β”€ 03-layout.md        ← 4 layout CSS + space calculations
    β”œβ”€β”€ 04-color-font.md    ← 7 color schemes, font rules, semantic colors
    β”œβ”€β”€ 05-content.md       ← Anti-laziness rules, content density, SVG chart library
    └── 06-workflow.md      ← Planning workflow, render verification, quality checklist

πŸ“‹ Trigger Keywords

Include any of the following in your conversation to activate the skill:

  • generate report / make a report
  • make HTML / generate HTML page
  • visualize content / visual report
  • analysis page / PPT page

πŸ”„ Generation Flow

User inputs topic
      ↓
AI reads Skill spec (6 reference files)
      ↓
Topic breakdown β†’ plan 10 sub-dimensions
      ↓
Per page: select template (T1–T6) β†’ color scheme β†’ layout β†’ write content β†’ QA
      ↓
Output 01.html ... 10.html
      ↓
Option β‘ : Chrome/Puppeteer screenshot β†’ 1017Γ—720px PNG β†’ paste into PPT slides
Option β‘‘: Send HTML to Doubao/Claude β†’ "Convert to PPT 1:1" β†’ download PPTX βœ“

πŸ’‘ Usage Suggestions

ScenarioRecommended ComboNotes
Business planT1 Blue + T4 Blue + T5 OrangeProfessional, data-credible
Technical proposalT1 Blue + T3 Green + T4 CyanTech feel, code showcase
Competitive analysisT2 Red + T4 BlueHigh contrast, data-driven
Security reportT6 Pink + T3 Green + T1 PurpleThreat awareness, technical authority
Annual summaryT5 Orange + T1 Blue + T4 BluePremium, data-rich
Product launchT6 Pink + T1 Purple + T2 RedVisual impact, memorable

πŸ“„ License

MIT Β· Free for commercial and personal use