Install
openclaw skills install aeo-content-freeCreate or refresh AEO-optimized content that gets cited by AI assistants (Gemini, ChatGPT, Perplexity) using only free tools. Two modes: CREATE new content targeting a specific prompt, or REFRESH existing content to improve AI citation-worthiness. Researches what AI models currently cite, builds a competitive brief, and produces citation-worthy content. Use when a user wants to: write content optimized for AI citations, create articles that show up in AI answers, refresh/update existing content for better AI visibility, build authority content for answer engines, or produce AEO content without paid tools. No API keys required — uses web_fetch, web_search (free tier), and LLM reasoning only. Pairs with aeo-prompt-research-free (which identifies WHAT to write about; this skill handles HOW to write or refresh it).
openclaw skills install aeo-content-freeSource: github.com/psyduckler/aeo-skills Part of: AEO Skills Suite — Prompt Research → Content → Analytics
Create or refresh content that AI assistants want to cite — using zero paid APIs.
web_fetch — analyze currently-cited sources and existing contentweb_search — find competing content (Brave free tier, optional)Search the target prompt and close variants to understand the current answer landscape:
web_fetch the top 5-10 results — these are the pages AI models draw fromweb_search for "[topic]" site:reddit.com — find real user questions and discussionsFor each top-ranking page, extract:
Use the template in references/content-brief-template.md to structure research.
Key decisions:
Draft following citation signals from references/citation-signals.md. Key principles:
Before delivering, check the draft against currently-cited sources:
Output final content plus title, meta description (150-160 chars), and:
Before any landscape research, analyze the current page:
web_fetch the existing URL — get the full contentSame as Create Step 1 — research what AI models currently cite for the target prompt. If no target prompt was provided, infer it from the page's topic and title.
Compare existing content against the competitive landscape:
Output: a prioritized list of changes with rationale for each.
Apply changes surgically:
Output the refreshed content with clear markup showing changes:
[ADDED] — new sections or paragraphs[UPDATED] — modified existing content[RESTRUCTURED] — reorganized for better extractability[UNCHANGED] — kept as-is (note why it's strong)Provide a clear comparison:
Same 6-point evaluation as Create Step 4, plus:
Deliver with the same publishing guidance as Create Step 5.
aeo-prompt-research-free which identifies target prompts