moai-domain-html-report

Solid

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 5 stars 4 forks Updated 2 weeks ago Apache-2.0

Install

View on GitHub

Quality Score: 83/100

Stars 20%
26
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
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-cowork
Created
2 months ago
Last Updated
2 weeks ago
Language
HTML
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

moai-domain-html-report

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.

1,167 Updated 1 weeks ago
modu-ai
Data & Documents Listed

html-reporting

Render a self-contained HTML report or dashboard (task summaries, code/operational audits) in one canonical dark-terminal shell. NOT for markdown-only output or the mermaid viewer (use mermaid-viewer).

3 Updated today
atretyak1985
Data & Documents Listed

html-report

Generates polished, self-contained HTML reports, briefings, and dashboards from task or skill output. Trigger this skill whenever the user wants output as an HTML file or styled report — phrases like "make this an HTML report", "generate a dashboard", "style my briefing", "turn this summary into something I can open in a browser", or when a task's output format calls for status colours, summary metrics, or a shareable standalone page. Also trigger when converting an existing Markdown report or run log into HTML. Do NOT trigger for Markdown-only output, web app development, or emails.

1 Updated 1 weeks ago
KalastajaM