Agent-safe document packages

OpenWebDoc

HTMLX is a browser-readable document package for opening, editing, validating, and sharing HTML/CSS documents that external AI coding agents can safely revise as package-local files.

13public examples and templates
3HTMLX profiles: flow, fixed-stage, slide deck
0browser-side model keys or hidden agent prompts

Open, validate, edit with an agent, export

The core workflow is package-local: open a document, validate it, let an external agent edit ordinary HTML/CSS/metadata/assets, refresh reference metadata, then pack and validate again.

1. OpenRead a local .htmlx package in the browser.
2. ValidateReject scripts, remote resources, path traversal, stale metadata, and undeclared assets.
3. Agent editRevise unpacked package files directly instead of using hidden prompts or browser API keys.
4. ExportPack the edited directory and validate the final portable document.

Template gallery

Preview a package in the OpenWebDoc app, download the .htmlx file, validate it in CI, or follow the package-file editing workflow for an external coding agent.

General documents

Editable document packages for reports, specs, proposals, manuals, and team artifacts.

Flow document template Flow

Research Brief

A structured research memo for claims, evidence, decisions, and follow-up questions.

Turning exploratory findings into a reviewable package. pnpm htmlx unpack template-research-brief.htmlx ./work --json pnpm htmlx refresh-metadata ./work --check --json pnpm htmlx validate ./work --json
Flow document template Flow

Product Spec

Customer insight intake, requirements, ownership, and source-linked acceptance rules in one package.

Agent-edited product plans that still need human review and clear source links. pnpm htmlx unpack template-product-spec.htmlx ./work --json pnpm htmlx refresh-metadata ./work --check --json pnpm htmlx validate ./work --json
Flow document template Flow

Operations Manual

A procedural manual for incident triage, stabilization, escalation, and handoff checkpoints.

Operational workflows where decisions and responsibilities must stay visible. pnpm htmlx unpack template-operations-manual.htmlx ./work --json pnpm htmlx refresh-metadata ./work --check --json pnpm htmlx validate ./work --json
Flow document template Flow

Meeting Notes

Agenda, decisions, owners, due dates, and follow-up actions.

Keeping meeting output editable, portable, and validation-ready. pnpm htmlx unpack template-meeting-notes.htmlx ./work --json pnpm htmlx refresh-metadata ./work --check --json pnpm htmlx validate ./work --json
Flow document template Flow

Project Proposal

Need, approach, pilot plan, expected outcomes, and decision criteria.

Packaging a proposal for agent revision and human review. pnpm htmlx unpack template-project-proposal.htmlx ./work --json pnpm htmlx refresh-metadata ./work --check --json pnpm htmlx validate ./work --json
Flow document template Flow

Data Report

Headline metrics, method notes, semantic tables, and interpretation blocks.

Making a compact report that preserves real table semantics. pnpm htmlx unpack template-data-report.htmlx ./work --json pnpm htmlx refresh-metadata ./work --check --json pnpm htmlx validate ./work --json

Presentations

HTMLX-native slide decks that read as documents and present one 16:9 slide at a time.

Presentation template Slide deck

Pitch Deck

Problem, solution, workflow boundary, package promise, and ask.

Explaining an idea as an HTMLX-native deck. pnpm htmlx unpack template-pitch-deck.htmlx ./work --json pnpm htmlx refresh-metadata ./work --check --json pnpm htmlx validate ./work --json
Presentation template Slide deck

Lesson Deck

Concept, worked example, practice prompt, and recap slides.

Teaching a workflow while keeping slides editable as package files. pnpm htmlx unpack template-lesson-deck.htmlx ./work --json pnpm htmlx refresh-metadata ./work --check --json pnpm htmlx validate ./work --json
Presentation template Slide deck

Research Talk

Research question, method, evidence, limitations, and discussion path.

Presenting research without losing HTML tables and metadata. pnpm htmlx unpack template-research-talk.htmlx ./work --json pnpm htmlx refresh-metadata ./work --check --json pnpm htmlx validate ./work --json
Presentation template Slide deck

Status Review Deck

Progress, risks, decisions, commitments, and presentation-mode review.

Running status reviews from a portable HTMLX package. pnpm htmlx unpack template-status-review-deck.htmlx ./work --json pnpm htmlx refresh-metadata ./work --check --json pnpm htmlx validate ./work --json

Starter repositories

Download a copyable repository skeleton when you want to try HTMLX in a separate GitHub repository with pull-request validation already wired in.

htmlx-markdown-notes-starter

Markdown-first research notes converted into a validated HTMLX package.

Open a pull request Validate HTMLX checks documents/**/*.htmlx

htmlx-safe-html-migration-starter

Safe standalone HTML converted into HTMLX and exported back to static HTML.

Open a pull request Validate HTMLX checks documents/**/*.htmlx

htmlx-data-report-starter

Analytics-style report package with pull-request HTMLX validation.

Open a pull request Validate HTMLX checks documents/**/*.htmlx