Install
openclaw skills install @xuboboo/geo-agent-skillDiagnose a brand's visibility, recommendations, citations, competitor presence, factual accuracy, and content gaps in AI-assisted web search. Use for GEO audits, AI search visibility analysis, AI citation analysis, brand-versus-competitor comparisons, website GEO content diagnostics, ChatGPT/豆包/DeepSeek/通义千问/智谱 GLM/Kimi/文心一言/Claude/Gemini/Perplexity brand mention analysis, AI search optimization, and generative engine optimization (GEO) reports. Supports 17+ AI engines (8 international + 9 Chinese). Do not use for ordinary copywriting, general SEO keyword research, social-media scraping, guaranteed-ranking requests, or content publishing.
openclaw skills install @xuboboo/geo-agent-skillPattern: Pipeline + Inversion + Reviewer This skill enforces a strict multi-step pipeline with gate conditions. It interviews the user for missing inputs before acting (Inversion). It runs a quality review checklist before finalizing the report (Reviewer).
Produce a traceable AI-search/GEO audit for one brand using current web search, deterministic metric calculation, and evidence-backed recommendations.
If web_search is unavailable, switch to OFFLINE_IMPORT mode. Never fabricate search results or citations.
Minimum:
Recommended:
SKILL.mdscripts//mnt/data/geo-audit-runsGEO_AUDIT_RUNS_DIR or ./geo-audit-runspython3 / python)DO NOT start the audit until all required inputs are confirmed.
If the user provides a partial input, ask for missing fields in this order:
Once all minimum fields are confirmed, proceed to Phase 1. If the user wants a quick snapshot, set mode=quick and skip Phase 0 questions.
Validate all required inputs and initialize the run directory structure.
Gate: Do NOT proceed to Phase 2 unless validation passes.
web_search to research the official brand website.Gate: Do NOT proceed to Phase 3 without at least 2 verified facts.
Generate questions following these constraints:
Gate: Do NOT proceed to Phase 4 unless questions are valid.
Execute searches in batches. A failed question must NOT abort the whole run. Do NOT fabricate search results or citations.
Gate: At least 80% of questions must have successful results before proceeding.
All numeric metrics are produced by deterministic scripts. Do NOT hand-calculate metric values.
Before generating the final report, run quality checks including:
Gate: Do NOT proceed to Phase 9 if any critical check fails.
Generate the final report in Markdown and JSON formats.
Optional phase for recurring audits:
Gate: Phase 10 is optional. Skip if user only needs a one-time audit.
Validate the complete report and package outputs.
Gate: Mark COMPLETED only if validation passes. Gate: If search success rate < 80%, mark FAILED. Gate: If search success rate 80-90%, mark PARTIAL.
All numeric metrics must be produced by the calculation scripts. Do not calculate or alter metric values in natural-language reasoning.
If the user provides a run_id, load the manifest and continue from the incomplete stage.
Do not re-search questions already present in results.
Failed questions may be retried at most once.
Return paths to the generated report files (Markdown, JSON, CSV exports, and manifest).