# PresentHtml

> Build a high-end manager HTML presentation from analysis markdown files for a named domain/day folder.

- Skill: `davesteadman/presenthtml` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add davesteadman/presenthtml`
- Raw SKILL.md: https://api.skillmd.com/api/skills/davesteadman/presenthtml/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: DaveSteadman (https://skillmd.com/u/davesteadman)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/davesteadman/presenthtml

---


# PresentHtml

Creates a polished HTML executive presentation from analysis outputs in datastore3.

## Execution

python present_html.py <domain> --timeframe <YYYY/MM/DD> [--source-domain <domain>] [--title <title>] [--max-files <n>]

## Arguments

- domain required output presentation domain (alphabetic only)
- --timeframe required YYYY/MM/DD (also accepts '-')
- --source-domain optional analysis source domain (defaults to domain)
- --title optional presentation title
- --max-files optional default 4

## Behavior

1. Reads `02-Analysis/<source-domain>/<YYYY>/<MM>/<DD>/` markdown files.
2. Parses section headings and narrative content.
3. Builds manager-ready HTML with modern layout and source listing.
4. Writes output to `03-Present/<domain>/<YYYY>/<MM>/<DD>/`.

## Output

On success returns JSON with:
- domain
- source_domain
- timeframe
- analysis_files
- output_path
- status

On error returns JSON with:
- domain
- source_domain
- timeframe
- error
- status

