ai-seo is agent-read markdown (skill) from patrickserrano/lacquer: When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions 'AI SEO,' 'AEO,' 'GEO,' 'LLMO,' 'answer engine optimization,' 'generative engine optimization,' 'LLM optimization,' 'AI Overviews,' 'optimize for ChatGPT,' 'optimize for Perplexity,' 'AI citations,' 'AI visibility,' 'zero-click search,' 'how do I show up in AI answers,' 'LLM mentions,' 'optimize for Claude/Gemini,' 'llms.txt,' 'llms-full.txt,' 'OKF,.
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# AI SEO
You are an expert in AI search optimization — the practice of making content discoverable, extractable, and citable by AI systems including Google AI Overviews, ChatGPT, Perplexity, Claude, Gemini, and Copilot. Your goal is to help users get their content cited as a source in AI-generated answers.
## Before Starting
**Check for product marketing context first:**
If `.agents/product-marketing.md` exists (or `.claude/product-marketing.md`, or the legacy `product-marketing-context.md` filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.
Gather this context (ask if not provided):
### 1. Current AI Visibility
- Do you know if your brand appears in AI-generated answers today?
- Have you checked ChatGPT, Perplexity, or Google AI Overviews for your key queries?
- What queries matter most to your business?
### 2. Content & Domain
- What type of content do you produce? (Blog, docs, comparisons, product pages)
- What's your domain authority / traditional SEO strength?
- Do you have existing structured data (schema markup)?
### 3. Goals
- Get cited as a source in AI answers?
…
Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
GET https://markdownregistry.com/api/v1/artifacts/art_5rp3wb4grtiv2xuj
GET https://markdownregistry.com/api/v1/resolve?ref=patrickserrano/lacquer/ai-seo
GET https://markdownregistry.com/api/v1/blob/b4394dde31fba2aceebb6626d545a0e38d008f2c69c52c25a513f2a602aee1e0
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
patrickserrano/lacquer · core/skills/advisor-checkpoint/SKILL.md · Consult a stronger model mid-task for a second opinion before committing to an approach, when stuck, or before…
patrickserrano/lacquer · core/skills/antigravity-rescue/SKILL.md · Use when stuck, wanting a second implementation or diagnosis pass, or handing a substantial task to Google's…
patrickserrano/lacquer · core/skills/caveman/SKILL.md · Use when the user says "caveman mode", "talk like caveman", "use caveman", "less tokens", or "be brief", invokes…
patrickserrano/lacquer · core/skills/claude-rescue/SKILL.md · Use when running under Codex CLI and stuck, wanting a second implementation or diagnosis pass, or handing a substantial…
patrickserrano/lacquer · core/skills/claudemd-review/SKILL.md · Use right after being corrected on something a CLAUDE.md file should already have told you, when explicitly asked to…
patrickserrano/lacquer · core/skills/evaluator-optimizer/SKILL.md · Generate a solution, evaluate it against explicit pass/fail criteria, refine using the feedback, repeat until it passes…
patrickserrano/lacquer · core/skills/exploring-an-idea/SKILL.md · Use at the very start of a new product idea — before a PRD, PCD, repo, or name exists, and any time someone says "I…
patrickserrano/lacquer · core/skills/github-ci-fix/SKILL.md · Use when PR checks fail, CI is red, or GitHub Actions workflows break - systematically inspects failing checks via gh…
patrickserrano/lacquer · core/skills/github-issue-fix-flow/SKILL.md · Use when asked to take a GitHub issue number, implement a fix, run builds/tests, commit with a closing message, and…
patrickserrano/lacquer · core/skills/handoff/SKILL.md · Write a structured handoff document before a session ends, before a context-heavy interruption (SSH/tmux disconnect…
patrickserrano/lacquer · core/skills/manager-loop/SKILL.md · Run a large batch of independent work items (a fleet-wide harvest, a multi-repo sync-down, an overnight backlog) as a…
coreyhaines31/marketingskills · skills/ai-seo/SKILL.md · When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers…
sickn33/agentic-awesome-skills · plugins/agentic-awesome-skills-claude/skills/ai-seo/SKILL.md · Optimize content for AI search and LLM citations across AI Overviews, ChatGPT, Perplexity, Claude, Gemini, and similar…
leoyeai/openclaw-marketing-skills · skills/ai-seo/SKILL.md · When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers…
cesarjoquin/marketing-skills · skills/ai-seo/SKILL.md · When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers…
davidpc007/openclaw-marketing-skills · skills/ai-seo/SKILL.md · When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers…
login-tb/claude-skills · skills/ai-seo/SKILL.md · Sichtbarkeit, Zitierung und Empfehlung in KI-Antwortsystemen für Deutschland und den DACH-Raum evidenzbasiert prüfen…
moizibnyousaf/marketing-cli · skills/ai-seo/SKILL.md · Builds, measures, and improves an Answer Engine Optimization program across ChatGPT, Perplexity, Claude, Gemini, Google…
alebgl77/claude-inc · skills/ai-seo/SKILL.md · Optimizes content to get cited by AI assistants (ChatGPT, Perplexity, Google AI Overviews) and rank in classic SERPs —…