moai-domain-html-report

Featured

Markdown-to-single-file-HTML report renderer. Six modes (status, incident, plan, explainer, financial, pr) selected by report type, crossed with three audience tiers (expert, basic, learn) derived from the active output style. The basic and learn tiers enrich the HTML with mermaid flowcharts, worked examples, and plain-language primers; the expert tier stays dense. Zero external JS/CSS framework dependencies — inline SVG charts, a font-CDN exception for Korean readability, and a tier-gated mermaid-CDN exception. Self-contained output for email attachment, print, and offline viewing.

Web & Frontend 1,143 stars 211 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# html-report — Single-File HTML Report Renderer ## Purpose and Scope This skill is a terminal renderer that converts a markdown report into a single self-contained HTML file. It accepts any markdown body produced by a text, analysis, or reporting workflow and emits one `.html` file that opens directly in a browser, attaches to email, prints cleanly, and works offline. **Core principles**: - Zero external JS libraries (no Chart.js, D3, htmx) - Zero external CSS frameworks (no Tailwind, Bootstrap) - Inline SVG renders all charts directly - A font-CDN `<link>` is permitted for Korean readability - A mermaid-CDN `<script>` is permitted **only in the `basic` and `learn` audience tiers**, always paired with a no-JS fallback (see § Diagram Policy). The `expert` tier remains strictly zero-JS. **This skill does not replace the markdown output.** Markdown remains the single source of truth; HTML rendering is an additional branch that operates on it. ### The asymmetry principle — HTML is rich, the markdown twin is lean The two artifacts this skill produces serve **different readers and therefore carry different amounts of content**. They are not the same document in two syntaxes: | Artifact | Reader | Content rule | |----------|--------|--------------| | `.html` | **the human** | **Enriched.** May carry MORE than the source markdown — plain-language primers, mermaid diagrams, worked examples, analogies, glossary callouts — scaled by the audience tier (§ Audience Tiers). | | `.m...

Details

Author
modu-ai
Repository
modu-ai/moai-adk
Created
10 months ago
Last Updated
today
Language
Go
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Solid

html-summary

Convert a stakeholder summary markdown file into a single self-contained HTML executive report — bottom line and decision asks up front, supporting detail later — styled with a Test Double-derived palette and self-contained mermaid diagrams. Use when the user wants to turn a stakeholder summary, executive summary, or business summary into an HTML report, generate an HTML version of a summary doc, or produce a shareable HTML file from a summary markdown. Produces an HTML sibling file only; does not publish anything.

126 Updated 2 days ago
testdouble
Data & Documents Listed

html-reporting

Use this skill when an agent must render a self-contained HTML report or dashboard — task summaries (Phase 8), code/operational audits (Phase 5), or any shareable artifact viewed outside the terminal. It provides one canonical dark-terminal shell so every report looks consistent. Don't use it for markdown-only output, for measuring metrics (it only formats numbers you supply), or for the mermaid viewer (use mermaid-viewer).

3 Updated today
atretyak1985
Data & Documents Listed

generate-html-report

Generate a rich, self-contained HTML document instead of a long Markdown file — for specs & plans, PR/code-review explainers, design mockups & prototypes, research/status reports, or throwaway editing UIs. Use when the user asks to write a "report", wants a PR or piece of code explained visually, wants to compare design options, needs a research or status writeup, wants a diagram/flowchart, or when a Markdown plan/spec is getting too long to read comfortably.

1 Updated today
atman-33