by u-ichi
Claude Code / Codex CLI plugin for generating reviewable HTML documents with preview, inline review comments, and agent feedback ingestion.
# Add to your Claude Code skills
git clone https://github.com/u-ichi/reviewable-html-workbenchGuides for using ai agents skills like reviewable-html-workbench.
Last scanned: 6/16/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-06-16T09:27:03.364Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}reviewable-html-workbench is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by u-ichi. Claude Code / Codex CLI plugin for generating reviewable HTML documents with preview, inline review comments, and agent feedback ingestion. It has 177 GitHub stars.
Yes. reviewable-html-workbench passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/u-ichi/reviewable-html-workbench" and add it to your Claude Code skills directory (see the Installation section above).
reviewable-html-workbench is primarily written in Python. It is open-source under u-ichi on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh reviewable-html-workbench against similar tools.
No comments yet. Be the first to share your thoughts!
A Claude Code / Codex CLI plugin that lets you review agent-generated HTML documents with inline comments — and have the agent read those comments, reply, and improve the document in the next iteration.

Agent workflows produce reports, design documents, and comparison tables — but turning those outputs into something you actually trust requires back-and-forth review. Chat-based feedback loses context: "fix the table in section 3" works once, but doesn't scale when you have dozens of comments across a long document.
Reviewable HTML Workbench solves this by putting the review conversation inside the document itself:
Comments are attached to exact document ranges and persisted as structured JSON, so nothing is lost between iterations. When you're satisfied, export the final document as a single self-contained HTML file.
The plugin includes three skills. visual-html-renderer creates reviewable visual HTML documents. reviewable-design-doc builds review-ready design documents and feeds browser comments back into the agent workflow. plan-preview gives Plan Mode proposals a temporary HTML preview URL before implementation starts.
index.html, copied assets, and renderer-manifest.json.127.0.0.1; 0.0.0.0 bind is rejected.Add the GitHub repository as a plugin marketplace and install:
claude plugin marketplace add u-ichi/reviewable-html-workbench
claude plugin install reviewable-html-workbench
Alternatively, clone the repository and install locally:
git clone https://github.com/u-ichi/reviewable-html-workbench.git
cd reviewable-html-workbench
claude plugins install .
For local development, run Claude Code with this plugin directory:
claude --plugin-dir /path/to/reviewable-html-workbench
Add the GitHub repository as a plugin marketplace, then add the plugin. This
repository's marketplace name is reviewable-html-workbench-local:
codex plugin marketplace add u-ichi/reviewable-html-workbench
codex plugin add reviewable-html-workbench@reviewable-html-workbench-local
To verify the configured marketplace name, check the left column:
codex plugin marketplace list
Or clone and register locally:
git clone https://github.com/u-ichi/reviewable-html-workbench.git
codex plugin marketplace add ./reviewable-html-workbench
codex plugin add reviewable-html-workbench@reviewable-html-workbench-local
Codex installs plugins as a whole plugin. It does not currently install only one language variant of this plugin. This plugin keeps one shared runtime and includes both English and Japanese skill instructions.
You use Reviewable HTML Workbench by asking Claude Code or Codex CLI for a reviewable artifact. You do not normally run the Python commands yourself; the agent uses them behind the scenes and gives you a browser URL.
Use a natural request in your agent session:
Create a reviewable design doc in HTML
or:
Render this as a visual HTML report
The agent creates the document, validates it, starts a session-scoped preview, and returns a URL.
Open the preview URL. Select text or images, add comments where the issue appears, and keep the review context inside the document instead of scattering it across chat messages.
When comments are added, the agent can read them, classify what needs action or clarification, and then write substantive replies into the same browser threads with add-reply. You can read the agent reply beside the original selected text.
If the agent needs clarification, answer in the thread. When the thread is resolved, the agent can apply the agreed document changes, re-render the HTML, and show a browser notification so you can reload when ready.
For implementation plans, ask for a visual plan preview:
Preview this plan as HTML
The plan text can include a temporary Plan preview: URL. The preview preserves the full proposed plan text and adds supplemental sections for phases, dependencies, review context, and test coverage that are hard to inspect in CLI text.
The skills are bilingual. If you ask in English, the agent should use English for progress updates, preview handoff text, review replies, and final responses. If you ask in Japanese, it should use Japanese. Source material and quoted text are not translated unless you explicitly ask for translation.
| Skill | Purpose | Trigger examples |
|---|---|---|
visual-html-renderer |
Turn content into a polished, reviewable HTML preview with diagrams, images, comments, and publish/download controls. | visual HTML renderer, render this as HTML, turn this into HTML, create an HTML preview, generate a visual HTML report, make this a reviewable HTML document, diagrammed HTML report |
reviewable-design-doc |
Create a review-ready design document, watch browser comments, reply in-thread, and apply resolved feedback. | design doc, reviewable design doc, create a reviewable design doc, make a design doc in HTML, build a review-ready design document, ingest review comments, process review comments, reply to review comments, apply resolved comments |
plan-preview |
Add a temporary Reviewable HTML Workbench preview URL that preserves the full proposed plan and adds supplemental visual context before implementation starts. | graphical plan review, graphical plan preview, preview this plan as HTML, show this plan visually, add a plan preview URL, preview the proposed plan, この計画をHTMLでプレビューして, 計画をHTMLで確認したい |
These commands are the internal interface used by the skills and by plugin developers. End users normally interact through Claude Code or Codex prompts and browser review.
All commands are exposed through:
python3 -m scripts.html_review_workbench.cli <command>
| Command | Description |
|---|---|
build-model |
Build a document model from natural content. |
render |
Generate an HTML bundle from a document model. |
check-model |
Check whether a document model is ready for final HTML rendering. |
attach-image |
Attach a generated image asset to an image-capable block in a document model. |
preview |
Start or describe a session-scoped preview runtime. |
plan-preview |
Create an ephemeral HTML preview for a proposed plan. |
plan-preview-stop |
Stop and clean up an ephemeral plan preview. |
ingest-review |
Read review comments, classify them, and save review-cycle state. |
validate |
Validate a generated HTML bundle. |
add-reply |
Add an agent reply to a comment thread in comments.json. |
check-gates |
Check whether unresolved clarification threads block document updates. |
watch-comments |
Stream browser comment change events from a running preview. |
notify-update |
Notify the browser that the document has been updated. |
The workbench is schema-driven:
schemas/document-model.schema.jsonschemas/comments.schema.jsonschemas/preview-session.schema.jsonThese schemas define the rendered document model, persisted review comments, and preview session metadata.
Requirements: