GEO Client-Review HTML Renderer
Turns GEO content briefs and publish-ready drafts in Markdown into a single self-contained HTML form where non-technical clients can fill slots, comment, and approve.
Marketing & SEOIntermediate★ 453⑂ 38AI score 8/10Last updated: Jul 4, 2026
What it does
- Renders a GEO brief (
briefs/<id>.md) or a publish-ready draft (drafts/<id>.md) into one self-contained HTML file with CSS and JS inlined. - Brief mode: each
REQUIRED-FILLblock becomes a yellow textarea with a what / why / bad-example / good-example dropdown; finished prose gets its own 💬 comment toggle. - Draft mode: splits on
##headings so every section is commentable, plus a "✓ Approve as-is" action. - Index mode: scans
briefs/anddrafts/meta files to build abriefs/index.htmlentry page with live progress and status tags. - Reviewer input is exported as JSON matching
review_feedback.schema.json, which the GEO operator ingests at 04-content-brief Step 9. AI must never auto-fill the human answers.
Who it's for
- Marketers and agencies running the recomby-geo GEO/AEO content pipeline.
- Teams that need founders or domain experts to review content without touching Markdown.
- Anyone who needs a review form that can be emailed and opened with a double-click.
Example uses
- After drafting a brief, run
--mode briefand send the HTML to a subject-matter expert to fill data and quote slots. - Before publishing, render the draft with
--mode draftto collect section-level comments and a final approval. - For a 9-draft batch, generate
--mode indexas a shareable progress dashboard for the client.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/ViryaZheng/recomby-geo/HEAD/plugins/recomby-geo/skills/geo-review-html/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the plugins/recomby-geo/skills/geo-review-html folder from the GitHub repo ViryaZheng/recomby-geo into my ~/.claude/skills/geo-review-html/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/ViryaZheng/recomby-geo.git && mkdir -p ~/.claude/skills && cp -r recomby-geo/plugins/recomby-geo/skills/geo-review-html ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal and go to your working directory.
- Clone the repo:
git clone https://github.com/ViryaZheng/recomby-geo.git - Copy the skill into Claude Code's skills folder:
mkdir -p ~/.claude/skills && cp -r recomby-geo/plugins/recomby-geo/skills/geo-review-html ~/.claude/skills/ - Verify Python 3 is available:
python3 --version(no third-party packages needed). - Restart Claude Code and ask something like "render this brief as a client-review HTML".
- To run it manually, follow the sample commands in SKILL.md with
--mode brief|draft|indexand the--md,--meta,--outpaths. - For the full workflow (04-content-brief, 05-production), install the whole recomby-geo plugin rather than this skill alone.
View source on GitHub ↗License: MIT