By yo-steven
Self-contained GEO (Generative Engine Optimization) plugin: 7 slash commands orchestrate the pipeline (/01-intake → /07-reaudit), 7 vendored open-source skills supply commodity capabilities (audit, content writing, schema, internal linking, keyword expansion, quality scoring, frontend design) plus one original skill (geo-review-html) that renders interactive client-review HTML, 8 JSON schemas. Zero external deps, zero API keys for the default flow. Per-client folder convention.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Build the GEO brand context for a client by ingesting provided materials (PDF/DOCX/PPTX/XLSX, URLs, raw notes) and conducting structured AI-perception + competitor + community research. Writes brand_context.json validated against schemas/brand_context.schema.json. Use when starting a new client (clients/<slug>/inputs/ has materials but no brand_context.json), or when brand_context.json is marked status=stale. Downstream consumers: 02-audit, 03-gap, 04-content-brief, 05-production.
Run a Claude-native visibility audit. For each query in brand_context.target_queries, ask Claude to answer the query as a real user would (using WebSearch + WebFetch), then record whether the client brand is mentioned, at what position, and which URLs were cited. Outputs visibility_baseline.json validated against schema. This is the BASELINE — the reference point for 07-reaudit. Use after 01-intake; rerun for re-audit rounds.
Translate the visibility baseline + brand context into a ranked list of content actions that should move the needle. Identifies absent queries, contested queries, and competitor-displacement opportunities. Outputs content_priorities.json validated against schema. Use after 02-audit; consumed by 04-content-brief.
For one priority from content_priorities.json, generate a content brief with explicit slots for the human expert (founder/domain specialist) to fill with real cases, real data, and real opinions. This is the human-in-loop checkpoint — the moat that prevents the entire workflow from collapsing into "AI writing more AI-readable AI slop." Outputs briefs/<priority-id>.md. Use after 03-gap; consumed by 05-production ONLY after the expert has filled the marked slots.
Convert an expert-filled brief into a publishable draft. Applies Princeton KDD 2024 GEO techniques (statistics, quotations, citations, authoritative language) to maximize AI citation likelihood. Refuses to run on briefs that haven't been filled by the expert. Outputs drafts/<id>.md. Use after 04-content-brief produces a brief with status=ready-for-production.
Use when auditing content quality, E-E-A-T, publish readiness, or 内容质量/EEAT评分. Runs 80-item CORE-EEAT scoring with veto checks and fix plan.
Write SEO-optimized blog posts, landing pages, and content improvements following Google's E-E-A-T and Helpful Content guidelines. Handles new content creation from a keyword or topic, and improving existing pages. Use when asked to "write a blog post", "create a landing page", "improve this page", "write content about X", "content for keyword X", "draft an article", "blog post about", "landing page for", "service page", "product page copy", "rewrite this page", "make this page rank better", "content brief", "how-to guide", "listicle", or any content creation or improvement task for a website.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.
Entry point + orchestrator for the recomby-geo GEO (Generative Engine Optimization) workflow on OpenAI Codex CLI. Use when the user wants to run any stage of the GEO pipeline on a client folder — intake, visibility audit, content-gap analysis, content brief, draft production, distribution, or monthly re-audit — or asks to "run GEO", "audit AI search visibility", or "GEO this client". Codex has no bare slash commands, so this skill is how the 7 stages (that Claude Code runs as /01-intake … /07-reaudit) are driven on Codex. It routes to the per-stage specs in this plugin's commands/ and enforces the orchestration rules. Does not auto-fill expert content — the human-in-loop brief checkpoint is the moat.
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.
This repo is a learning experiment by Steven Li based on ViryaZheng/recomby-geo.
It is not affiliated with the original project. It records one day's experiment with the codebase.
I added 7 files (about 350 lines of code total):
plugins/recomby-geo/skills/seo-geo-optimizer/scripts/tests/__init__.py — makes test directory a package.plugins/recomby-geo/skills/seo-geo-optimizer/scripts/tests/test_content_optimizer.py — tests word counting, paragraph/sentence splitting, TL;DR generation.plugins/recomby-geo/skills/seo-geo-optimizer/scripts/tests/test_analyze_content.py — tests meta tag parser, HTML content extraction (headings, word count, TL;DR detection).plugins/recomby-geo/skills/seo-geo-optimizer/scripts/tests/test_citation_enhancer.py — tests paragraph extraction, unsupported claim detection, statistic opportunity identification.plugins/recomby-geo/skills/seo-geo-optimizer/scripts/tests/test_entity_extractor.py — tests person, organization, place entity extraction.plugins/recomby-geo/skills/geo-review-html/scripts/tests/__init__.py — makes test directory a package.plugins/recomby-geo/skills/geo-review-html/scripts/tests/test_render_html.py — tests Markdown-to-HTML conversion (paragraphs, bold, links, lists, blockquotes, code blocks, headings, tables) and basic parse_brief behavior.All tests use only Python's standard library unittest. No new dependencies. Tests can be run with python -m unittest discover from the respective scripts directory.
This repo is not maintained. Issues filed here will not be addressed. If you want the maintained version of the project, use the upstream repo.
If something here is useful, port it upstream yourself or open an issue on the upstream repo with a link to this work.
The original project workflow files are stored in UPSTREAM_WORKFLOWS_DISABLED/ for reference. They are not active in this snapshot.
The original LICENSE file is preserved verbatim in this repository.
Original project: ViryaZheng/recomby-geo Upstream commit at fork time: 04ec35995bf91924a9dd7e89dc06b519048ed4bc
npx claudepluginhub yo-steven/recomby-geo-exploration-20260615 --plugin recomby-geoComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Lazy senior dev mode. Forces the simplest, shortest solution that actually works: YAGNI, stdlib first, no unrequested abstractions.
LLM application development with LangGraph, RAG systems, vector search, and AI agent architectures for Claude 4.6 and GPT-5.4
Multi-agent system optimization, agent improvement workflows, and context management
Self-improving Claude Code plugin — learns from corrections across sessions via reflexio
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use