render-html

Render ARIS Markdown/JSON artifacts into single-file HTML views.

Updated Jun 10, 2026
One-click install
npx skills add https://github.com/xqinag/ARIS-new --skill render-html-xqinag
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: render-html
Source: https://github.com/xqinag/ARIS-new/tree/main/skills/render-html
Command: npx skills add https://github.com/xqinag/ARIS-new --skill render-html-xqinag

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

ARIS artifacts are often authored in Markdown or JSON and readers need a polished, single-file HTML view to digest them comfortably. This Skill renders the canonical sources into a human-friendly HTML artifact while preserving the source as the ground truth.

Core Features & Use Cases

  • Single-file HTML render from Markdown/JSON sources.
  • CDN-based rendering with optional offline mode and safety sanitization.
  • Supports templates (academic/dashboard) and embedded provenance metadata.
  • Use cases: transform IDEA_REPORT, AUTO_REVIEW, KILL_ARGUMENT, PAPER_PLAN, or research-wiki states into polished HTML for sharing or review.

Quick Start

Render a chosen ARIS artifact by invoking the CLI on the input Markdown/JSON file to generate a single HTML view.

Frequently Asked Questions about render-html

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert ARIS Markdown artifacts to a single HTML file?

To convert ARIS Markdown artifacts to a single HTML file, use the CLI to render the Markdown or JSON source. The process strips frontmatter and applies safety sanitization to produce a polished, reader-facing HTML view.

What is the best way to render JSON reports into sanitized HTML?

Rendering JSON reports into sanitized HTML is achieved by invoking the render-html CLI on the input JSON file. The tool applies safety sanitization to ensure the output HTML is secure while embedding provenance metadata like SHA256 and generation timestamp.

Does this HTML rendering tool support MathJax and code highlighting offline?

Yes, the HTML rendering tool supports MathJax and highlight.js via CDN with an optional offline mode. This allows rendering mathematical equations and code syntax highlighting in the generated single-file HTML even without an internet connection.

Can I use custom templates for converting Markdown to HTML reports?

Yes, you can use custom templates when converting Markdown to HTML reports. The tool supports academic and dashboard templates to transform ARIS artifacts like IDEA_REPORT or PAPER_PLAN into polished, reader-facing views with embedded provenance.

Do I need external Python libraries to generate deterministic HTML views?

No, you do not need external Python libraries to generate deterministic HTML views. The tool is implemented using pure stdlib Python, ensuring the output contains the source path, SHA256 hash, and generation timestamp without requiring extra dependencies.

Why does my rendered HTML report include a SHA256 hash and timestamp?

Your rendered HTML report includes a SHA256 hash and timestamp because the tool preserves the canonical source as ground truth by embedding provenance metadata. This deterministic output ensures traceability and verifies the integrity of the generated HTML view.