content-quality-audito…
Use when auditing content quality, E-E-A-T, publish readiness, or 内容质量/EEAT评分. Runs 80-item CORE-EEAT scoring with veto checks…
Render an interactive, self-contained HTML companion for a GEO content brief (04-content-brief) or a publish-ready draft (05-production), so a NON-technical client reviewer (founder, organizer staff, the domain expert filling slots) can fill REQUIRED-FILL slots, leave
Claude Code
$ npx -y skills add ViryaZheng/recomby-geo --skill geo-review-html --agent claude-code
Codex
$ npx skills add ViryaZheng/recomby-geo --skill geo-review-html -a codex -y
Cursor
$ npx skills add ViryaZheng/recomby-geo --skill geo-review-html -a cursor -y
Gemini CLI
$ npx skills add ViryaZheng/recomby-geo --skill geo-review-html -a gemini-cli -y
GitHub Copilot
$ npx skills add ViryaZheng/recomby-geo --skill geo-review-html -a github-copilot -y
OpenCode
$ npx skills add ViryaZheng/recomby-geo --skill geo-review-html -a opencode -y
Windsurf
$ npx skills add ViryaZheng/recomby-geo --skill geo-review-html -a windsurf -y
name: geo-review-html description: Render an interactive, self-contained HTML companion for a GEO content brief (04-content-brief) or a publish-ready draft (05-production), so a NON-technical client reviewer (founder, organizer staff, the domain expert filling slots) can fill REQUIRED-FILL slots, leave section-level comments, and approve/return work in the browser instead of editing Markdown. Use when a brief or draft needs to go to a client/expert for review, or when building the briefs/index.html entry page for a client folder. The reviewer's input comes back as a JSON file that 04-content-brief Step 9 ingests. Visual quality is delegated to the frontend-design skill. license: Recomby.ai — same terms as the recomby-geo plugin root LICENSE
The Markdown briefs/drafts are right for the GEO operator; they are awkward for the client side. This skill renders a **companion HTML** alongside the Markdown so non-technical reviewers can work in the browser. Battle-tested in the SEA-CICSIC 9-draft batch (see issue #1).
**Division of labour (do not blur this):**
auto-save, JSON export, the progress counter, comment toggles, and the approve/return state machine. It is correct as written; do not regenerate it per run.
`frontend-design` skill applies. When a client wants a branded or more distinctive look, restyle the `<style>` block of `templates/review.html` using `frontend-design` principles. `--accent` is already overridable per client via `brand_context` (see below); deeper restyling edits the CSS.
SK=plugins/recomby-geo/skills/geo-review-html # Flavor A — fill-form HTML for a brief with REQUIRED-FILL slots python3 $SK/scripts/render_html.py --mode brief \ --md clients/<slug>/briefs/<id>.md \ --meta clients/<slug>/briefs/<id>.meta.json \ --brand clients/<slug>/brand_context.json \ --out clients/<slug>/briefs/<id>.html # Flavor B — review HTML for a publish-ready draft (section comments + approve) python3 $SK/scripts/render_html.py --mode draft \ --md clients/<slug>/drafts/<id>.md \ --meta clients/<slug>/drafts/<id>.meta.json \ --brand clients/<slug>/brand_context.json \ --out clients/<slug>/drafts/<id>.html # Entry page — one card per brief/draft, live progress, status tags python3 $SK/scripts/render_html.py --mode index \ --client-dir clients/<slug> \ --brand clients/<slug>/brand_context.json \ --out clients/<slug>/briefs/index.html
Pure standard library — no install step. Output is a single self-contained `.html` (CSS + JS inlined) safe to email to a client; they double-click it.
blockquote blocks. Each becomes a yellow textarea with a `<details>` dropdown (what / why / bad example / good example). Everything else becomes a green "already-filled" prose block with its own 💬 comment toggle. The authoritative slot list is `meta.json`'s `slots[]`.
toggle; the prose is rendered read-only with an `✓ Approve as-is` action.
`format`, `status`, `word_count`, and slot fill counts. Live per-brief progress is read from each brief's `localStorage` when the page is opened.
(or `brand_color`) overrides the `--accent` CSS variable for light branding.
Each HTML exports a JSON file matching `schemas/review_feedback.schema.json`:
{
"brief_id": "free-cash-prize",
"filled_at": "2026-06-07T14:30:00Z",
"filled_by": "Jane Doe",
"answers": { "data-1": "...", "quote-1": "..." },
"comments": { "overall": "...", "filled-headline-finding": "..." },
"status": "reviewed-with-comments"
}`status` ∈ `reviewed-with-comments` | `approved-as-is` | `partial-fill`. The GEO operator feeds `answers` into the matching slots during `04-content-brief` Step 9 (NEVER auto-filled by AI — the slots are the moat).
1. **Never auto-fill `answers`** — the JSON carries the human's real input; that is the whole point. AI assembles, humans supply. 2. **Keep the interaction JS fixed** — restyle CSS freely (frontend-design), but don't rewrite the localStorage/export/state-machine logic per run. 3. **Output stays self-contained** — one file, no external CSS/JS, so a non-technical reviewer can open it from an email attachment.
GEO 领域 AI 员工开源方案 · Open-source GEO AI-employee solution (MIT). GEO Skills package + curated lists of agents and office CLIs that make up the AI-employee stack.
Use when auditing content quality, E-E-A-T, publish readiness, or 内容质量/EEAT评分. Runs 80-item CORE-EEAT scoring with veto checks…
Write SEO-optimized blog posts, landing pages, and long-form page copy following Google's E-E-A-T and Helpful Content guidelines.…
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web…
Entry point + orchestrator for the recomby-geo GEO (Generative Engine Optimization) workflow on OpenAI Codex CLI. Use when the…
Use when improving internal link structure, anchor text, orphan pages, crawl depth, site architecture, or link equity flow.…
Discover, analyze, and prioritize keywords for SEO and GEO content strategies. Identifies high-value opportunities based on…
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use…
Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…
Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…