Geo Review Html
Gengiver selvstændige HTML-gennemgangsformularer fra GEO briefs/udkast, eksporterer klientinput som JSON
Testet · Virker
Hvad det gør
Et Python stdlib-script, der gengiver en GEO-indholdsbrief eller et udgivelsesklart udkast til en enkelt selvstændig HTML-side, så en ikke-teknisk klient kan udfylde REQUIRED-FILL-felter, efterlade sektionskommentarer og godkende eller returnere arbejde i browseren, og eksportere deres input som en JSON-fil, der matcher review_feedback.schema.json. Udløses, når en brief eller et udkast skal sendes til en klient/ekspert for gennemgang, eller når man bygger en klientmappes briefs/index.html-indgangsside. Interaktionslogikken er fastsat i templates/review.html; det visuelle lag er delegeret til frontend-design skill'en.
Testrapport
Klonede de refererede filer (SKILL.md, scripts/render_html.py, templates/review.html, schema — alle HTTP 200) og kørte scriptet ende-til-ende i en midlertidig mappe på tværs af alle tre tilstande. brief-tilstand delte min test-Markdown på REQUIRED-FILL blockquotes op i slot-tekstfelter (data-1, quote-1) og tilføjede det meta-eneste slot data-2; draft-tilstand delte på H2 op i intro/sec-*-sektioner; index-tilstand scannede briefs/ og drafts/ meta.json til kort med korrekte slot/fill-antal. Verificerede, at pladsholdere var fuldt ud udskiftet, brand primary_color #0055ff injiceret som accent-override, og at skabelonens eksport bygger præcis skemaets krævede objekt (brief_id, filled_at, filled_by, answers, comments, status). Baseline var en 486-byte håndskrevet statisk formular; skill-outputtet er en 18.9KB selvstændig fil med localStorage autosave (4 refs), JSON eksport/download (10), approve state machine (7), kommentartoggles (24) og slot-vejledningsdetaljer dropdowns (8) — ingen af disse var til stede i baselinen. Rent: ren stdlib, HTML-escapes input, escapes closing-slash i JSON-blobben; ingen sikkerhedsbrister.
Testet: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/ViryaZheng/recomby-geo.git /tmp/geo-review-html-src mkdir -p ~/.claude/skills cp -R /tmp/geo-review-html-src/plugins/recomby-geo/skills/geo-review-html ~/.claude/skills/geo-review-html # Pure Python 3 stdlib — no pip installs. templates/review.html and scripts/render_html.py travel inside the skill dir, so it runs standalone. # Run e.g.: python3 ~/.claude/skills/geo-review-html/scripts/render_html.py --mode brief --md brief.md --meta brief.meta.json --brand brand.json --out out.html # Modes: brief (fill-form) | draft (section comments + approve) | index (client folder entry page). # review_feedback.schema.json lives at plugins/recomby-geo/schemas/ in the repo (documentation only; the script does not load it).
Kommandoer og eksempelprompter
/geo-review-htmlGengiver selvstændige HTML-gennemgangsformularer fra GEO briefs/udkast, eksporterer klientinput som JSON
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
Create a client review page for this content briefBuild an HTML approval page for the draft articleLet the client fill in required slots and comment