Geo Review Html

Gjengir selvstendige HTML-vurderingsskjemaer fra GEO briefs/drafts, og eksporterer klientinput som JSON

av ViryaZheng · ViryaZheng/recomby-geo

Bestått ★ 9.6/10

Geo Review Html — Gjengir selvstendige HTML-vurderingsskjemaer fra GEO briefs/drafts, og eksporterer klientinput som JSON

Hva den gjør

Et Python stdlib-skript som gjengir en GEO innholdsbrief eller publiseringsklar utkast til en enkelt selvstendig HTML-side, slik at en ikke-teknisk klient kan fylle REQUIRED-FILL-felt, legge igjen seksjonskommentarer og godkjenne eller returnere arbeid i nettleseren, og eksportere input som en JSON-fil som matcher review_feedback.schema.json. Utløses når en brief eller et utkast må sendes til en klient/ekspert for gjennomgang, eller når man bygger en klients mappe med briefs/index.html inngangsside. Interaksjonslogikken er fastsatt i templates/review.html; det visuelle laget er delegert til frontend-design-ferdigheten.

Testrapport

Klonet de refererte filene (SKILL.md, scripts/render_html.py, templates/review.html, schema – alle HTTP 200) og kjørte skriptet ende-til-ende i en midlertidig katalog på tvers av alle tre moduser. 'brief'-modus delte min test-Markdown på REQUIRED-FILL blockquotes inn i slot textareas (data-1, quote-1) og la til den meta-eneste slot data-2; 'draft'-modus delte på H2 inn i intro/sec-*-seksjoner; 'index'-modus skannet briefs/ og drafts/ meta.json inn i kort med korrekte slot/fill-antall. Verifiserte at plassholdere ble fullstendig erstattet, merkevarens primary_color #0055ff ble injisert som aksentoverstyring, og malens eksport bygger nøyaktig skjemaets påkrevde objekt (brief_id, filled_at, filled_by, answers, comments, status). Baseline var et 486-byte håndskrevet statisk skjema; ferdighetens output er en 18.9KB selvstendig fil med localStorage autosave (4 refs), JSON eksport/nedlasting (10), godkjennings-tilstandsmaskin (7), kommentartogglinger (24), og slot-veiledningsdetaljer-nedtrekksmenyer (8) – ingen til stede i baseline. Rent: ren stdlib, HTML-escapes input, escapes closing-slash i JSON-blobben; ingen sikkerhetsbrudd.

Testet på: 2026-07-21 · Claude Code 2.x (agent harness)

Installer

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-htmlGjengir selvstendige HTML-vurderingsskjemaer fra GEO briefs/drafts, og eksporterer klientinput som JSON

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • Create a client review page for this content brief
  • Build an HTML approval page for the draft article
  • Let the client fill in required slots and comment