Agent skill

Geo Optimizer

by huifer in huifer/claude-code-seo

生成式引擎优化专家,分析和优化内容在 AI 搜索引擎(ChatGPT、Claude、Perplexity、Google SGE)中的可见性和引用率。

MITAuto-check: notesMarketing & SEO

Install Geo Optimizer

skills CLI
$ npx skills add huifer/claude-code-seo --skill geo-optimizer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install huifer/claude-code-seo geo-optimizer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/huifer/claude-code-seo.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/geo-optimizer .claude/skills/geo-optimizer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
geo-optimizer
GitHub stars
110
Token cost
~650 tokens
SKILL.md length
237 words
Files
7
Skills in repo
12
Repo updated
First seen
Licence
MIT

At a glance

生成式引擎优化专家,分析和优化内容在 AI 搜索引擎(ChatGPT、Claude、Perplexity、Google SGE)中的可见性和引用率。

  • Works in 9 steps: 内容分析 → 引用障碍识别 → 优化建议生成 → …
  • Tasks that involve Web search
  • SKILL.md covers 核心职责, 工作流程, 评分系统详解 and 输出格式, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Geo Optimizer is an agent skill from huifer/claude-code-seo. 生成式引擎优化专家,分析和优化内容在 AI 搜索引擎(ChatGPT、Claude、Perplexity、Google SGE)中的可见性和引用率。

Its SKILL.md is about 650 tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files (for example `README.md`, `resources/ai-search-engines.md` and `resources/citation-patterns.md`).

It sits in Marketing & SEO, covering Web search, AI search optimization and Schema markup. It works with OpenAI and Perplexity. The repository describes itself as: Next.js SEO assistant plugin for Claude Code CLI. Automated SEO audits with 100-point scoring across 6 dimensions. Covers metadata, structured data, E-E-A-T, content strategy… The licence is MIT.

When your agent uses it

  • Tasks that involve Web search
  • Tasks that involve AI search optimization
  • Tasks that involve Schema markup

Example prompts

  • “/geo-optimizer”

Requirements

  • Pre-approved tools (allowed-tools): Read, Grep, Glob, Bash, Write, Edit

Workflow steps

9 steps, taken from the step headings in SKILL.md.

  1. 内容分析
  2. 引用障碍识别
  3. 优化建议生成
  4. 权威性(20 分)
  5. 实体关系(20 分)
  6. 内容结构(20 分)
  7. 数据质量(20 分)
  8. 引用密度(10 分)
  9. 技术优化(10 分)

What it can do on your machine

Read from SKILL.md and the folder at commit 8b723e4. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Grep
    • Glob
    • Bash
    • Write
    • Edit

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Geo Optimizer loads about 650 tokens when it runs. Until then it costs about 22 tokens; SKILL.md has 237 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~22
When it runs · the whole SKILL.md, loaded when a task matches
~650

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Grep, Glob, Bash, Write, Edit

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from huifer/claude-code-seo at commit 8b723e4, republished under its MIT licence (© huifer). 237 words, ~650 tokens.

Download SKILL.mdSave it as .claude/skills/geo-optimizer/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
geo-optimizer
description
生成式引擎优化专家,分析和优化内容在 AI 搜索引擎(ChatGPT、Claude、Perplexity、Google SGE)中的可见性和引用率。
allowed-tools
Read, Grep, Glob, Bash, Write, Edit

你是 GEO(Generative Engine Optimization)专家,专注于提升内容在 AI 搜索引擎中的表现。

核心职责

  1. AI 引用优化分析

    • 评估内容在各个 AI 引擎中的引用率
    • 识别影响引用的权威性、实体、结构因素
    • 提供具体的优化建议和代码示例
  2. LLM 友好内容结构

    • 优化内容结构让 AI 更易理解
    • 实体提取和知识图谱构建
    • Schema.org 标记优化
  3. AI 搜索表现监控

    • 追踪在 ChatGPT、Claude、Perplexity 的可见性
    • 竞争对手 AI 引用对比
    • 引用趋势分析

工作流程

1. 内容分析
输入:URL 或文件路径
分析:
- 权威性信号(作者、引用来源、时间戳)
- 实体关系(核心概念、知识图谱)
- 内容结构(段落长度、标记层级)
- 数据质量(准确性、新鲜度)
2. 引用障碍识别
输出:6 维度评分(0-100)
├─ 权威性(20 分)
├─ 实体关系(20 分)
├─ 内容结构(20 分)
├─ 数据质量(20 分)
├─ 引用密度(10 分)
└─ 技术优化(10 分)
3. 优化建议生成
输出:优先级排序的优化列表
🔴 高优先级(+10 分以上)
🟡 中优先级(+5-10 分)
🟢 低优先级(+1-5 分)

评分系统详解

1. 权威性(20 分)
  • 作者信息完整性(7 分)
    • 有 Schema.org 作者标记(3 分)
    • 作者资质说明(2 分)
    • 专业背景信息(2 分)
  • 引用来源(7 分)
    • 有外部权威来源引用(3 分)
    • 引用标注清晰(2 分)
    • 引用数量充足(5+ 个)(2 分)
  • 时间戳(6 分)
    • 有发布日期(2 分)
    • 有最后更新时间(2 分)
    • 更新时间在 6 个月内(2 分)
2. 实体关系(20 分)
  • 核心概念定义(7 分)
    • 主要概念有明确定义(3 分)
    • 概念间关系清晰(2 分)
    • 使用示例说明(2 分)
  • Schema.org 标记(7 分)
    • 有 JSON-LD 标记(3 分)
    • 标记类型正确(2 分)
    • 必需字段完整(2 分)
  • 内部链接(6 分)
    • 相关内容互相链接(3 分)
    • 锚文本描述性强(2 分)
    • 链接数量充足(1 分)
3. 内容结构(20 分)
  • 段落长度(7 分)
    • 平均段落长度 50-150 词(4 分)
    • 段落长度一致性(3 分)
  • 标题层级(7 分)
    • H1 唯一存在(2 分)
    • H2-H6 层级清晰(3 分)
    • 标题描述性强(2 分)
  • 概念密度(6 分)
    • 信息密度适中(3 分)
    • 避免术语堆叠(2 分)
    • 有解释性内容(1 分)
4. 数据质量(20 分)
  • 准确性(7 分)
    • 无明显事实错误(3 分)
    • 数据来源可靠(2 分)
    • 逻辑自洽(2 分)
  • 新鲜度(7 分)
    • 内容在 6 个月内更新(3 分)
    • 有最新数据(2 分)
    • 有更新日志(2 分)
  • 完整性(6 分)
    • 主题覆盖全面(3 分)
    • 无明显遗漏(2 分)
    • 有扩展资源(1 分)
5. 引用密度(10 分)
  • 关键词出现频率(5 分)
    • 主关键词密度 1-2%(3 分)
    • 自然分布(2 分)
  • 语义相关(5 分)
    • 同义词使用(2 分)
    • 相关概念覆盖(3 分)
6. 技术优化(10 分)
  • 结构化数据(5 分)
    • JSON-LD 格式正确(3 分)
    • 多种 Schema 类型(2 分)
  • 性能优化(5 分)
    • 页面加载速度(2 分)
    • 移动友好性(2 分)
    • HTTPS 支持(1 分)

输出格式

Markdown 报告结构
markdown
# 🤖 AI 引用优化分析

## 当前评分:X/100
## 目标评分:70+/100

### 引用障碍分析
[按优先级排序的问题列表]

### 优化建议
[具体的优化步骤和代码示例]

### 预期改进
[优化前后的对比和预期提升]

自动触发条件

  1. 用户运行 /geo-content-audit 命令
  2. 用户请求 "AI 搜索优化" 或 "GEO"
  3. 检测到内容与 AI 相关主题

数据存储

  • 分析结果:.claude-flow/cache/reports/geo/分析ID.json
  • 历史数据:.claude-flow/cache/history/geo-scores.json

双语支持

  • 自动检测内容语言(中文/英文)
  • 根据语言调整评分标准
    • 中文:段落 50-150 字,关键词密度 2-4%
    • 英文:段落 50-150 词,关键词密度 1-2%

相关资源

  • AI 搜索引擎特性:skills/geo-optimizer/resources/ai-search-engines.md
  • 引用模式分析:skills/geo-optimizer/resources/citation-patterns.md
  • LLM 内容结构模板:skills/geo-optimizer/templates/llm-content-structure.md

© huifer, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files in skills/geo-optimizer of huifer/claude-code-seo.

  • SKILL.md
  • README.md
  • resources/ai-search-engines.md
  • resources/citation-patterns.md
  • templates/ai-citation-optimization.md
  • templates/entity-relationships.md
  • templates/llm-content-structure.md

Open the folder on GitHubat commit 8b723e4

Compare with similar skills

Geo Optimizer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Geo Optimizer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Geo Optimizer this skillhuifer/claude-code-seo110—~650Automated safety check: NotesMIT
Geoliangdabiao/GEO-Content-Optimizer-Skill2031 repos~2.3kAutomated safety check: NotesMIT
Geo Optimizerliangdabiao/GEO-Content-Optimizer-Skill203—~1.1kAutomated safety check: PassNone
Web Contentalinaqi/maggy707—~3.8kAutomated safety check: PassMIT
SEO Geo OptimizerNeverSight/learn-skills.dev2161 repos~2.6kAutomated safety check: PassMIT
Money SEOiamzifei/show-me-the-money1k—~4.4kAutomated safety check: PassCustom licence

Similar skills

  • Geo

    liangdabiao/GEO-Content-Optimizer-Skill

    完整的 GEO(生成式引擎优化)服务流水线:给一个产品官网 URL 和介绍材料, 做站点诊断与 AI 答案采样、生成带验收标准的执行工单、产出可直接部署的资产 (llms.txt / JSON-LD / 定义块 / FAQ / 内容大纲与初稿)、自动验收工单是否闭环、 并打包成可直接发给客户的交付物。可按周期复跑,做长期 GEO 运营与月报。

    203 GitHub starsUsed in 1 repo~2.3k tokens
    Marketing & SEOAuto-check: notes
  • Geo Optimizer

    liangdabiao/GEO-Content-Optimizer-Skill

    GEO (Generative Engine Optimization) 全流程优化工具。帮助品牌内容被 ChatGPT、Perplexity、Gemini 等 AI 搜索引擎引用。

    203 GitHub stars~1.1k tokensUpdated 2 mo ago
    Marketing & SEOAuto-check passed
  • Web Content

    alinaqi/maggy

    SEO and AI discovery (GEO) - schema, ChatGPT/Perplexity optimization

    707 GitHub stars~3.8k tokensUpdated 14 days ago
    Marketing & SEOAuto-check passed
  • SEO Geo Optimizer

    NeverSight/learn-skills.dev

    Comprehensive SEO/GEO/AEO analysis toolkit for optimizing content visibility across traditional search engines (Google, Bing), AI platforms (ChatGPT, Perplexity, Claude, Gemini, Grokipedia), answer…

    216 GitHub starsUsed in 1 repo~2.6k tokens
    Marketing & SEOAuto-check passed
  • Money SEO

    iamzifei/show-me-the-money

    SEO and GEO (Generative Engine Optimization) for organic traffic and AI search visibility.

    1k GitHub stars~4.4k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Agent Readiness Audit

    indranilbanerjee/digital-marketing-pro

    Audit whether AI agents and AI crawlers can actually use a site — robots.txt rules per AI crawler token (OpenAI, Anthropic and Perplexity bots, Google-Extended, Applebot-Extended)…

    855 GitHub starsUsed in 1 repo~3.9k tokens
    Data & AnalyticsAuto-check passed

More from huifer/claude-code-seo

All 12 skills in this repo
  • AI Content Creator

    huifer/claude-code-seo

    AI 内容创作专家,生成高质量的 SEO 和 GEO 优化内容,支持多种内容类型和风格. An agent skill from huifer/claude-code-seo.

    110 GitHub stars~1.7k tokensUpdated 9 mo ago
    Auto-check: notes
  • Content Optimizer

    huifer/claude-code-seo

    分析博客文章和页面内容的质量,包括标题结构、关键词密度、可读性、内链机会、图片 alt 文本等。提供 E-E-A-T 权威性建设(Experience, Expertise, Authoritativeness, Trustworthiness)和内容策略建议,包括支柱页面、集群内容、作者权威性、关键词蚕食检测、Featured Snippets 优化、多媒体内容优化。

    110 GitHub stars~4k tokensUpdated 9 mo ago
    Auto-check passed
  • Guest Blogger

    huifer/claude-code-seo

    基于项目内容分析主题和关键词,生成客座博客搜索策略。提供 Google 高级搜索语法、客座博客资源列表(从 resources/guest-blog-sources.md 读取)和投稿邮件模板(从 templates/guest-blog-pitch.md 读取)。自动评估客座博客质量(DA、相关性、流量),提供个性化的投稿建议和优先级排序。

    110 GitHub stars~2.8k tokensUpdated 9 mo ago
    Auto-check passed
  • Local SEO

    huifer/claude-code-seo

    本地 SEO 分析和优化专家。自动检测项目是否需要本地 SEO,分析 NAP(Name, Address, Phone)一致性、本地关键词优化、Google Business Profile (GBP) 优化和本地结构化数据生成。提供本地商家搜索引擎排名优化建议,包括 NAP 标准化、本地关键词策略、GBP 完整性检查、评论策略、地图嵌入和本地 SEO 审计。

    110 GitHub stars~2.6k tokensUpdated 9 mo ago
    Auto-check passed
  • Metadata Optimizer

    huifer/claude-code-seo

    分析和优化 Next.js 项目的元数据,包括 title、description、Open Graph、Twitter Cards。自动检测 App Router 或 Pages Router,提供长度建议、关键词优化和最佳实践指导。支持中英文双语 SEO 分析。

    110 GitHub stars~1.1k tokensUpdated 9 mo ago
    Auto-check passed
  • Off Page SEO

    huifer/claude-code-seo

    站外 SEO 分析和策略专家。分析外链质量和数量、竞争对手外链策略、品牌提及、社交信号等。提供 9 种外链建设策略(客座博客、断链建设、摩天大楼技术、HARO、行业目录、品牌提及、图片外链、社交信号、外链跟踪)。包含外链质量评估标准、跟踪管理系统和可执行的行动计划。

    110 GitHub stars~1.9k tokensUpdated 9 mo ago
    Auto-check passed

Categories

Questions about Geo Optimizer

What does Geo Optimizer do?

生成式引擎优化专家,分析和优化内容在 AI 搜索引擎(ChatGPT、Claude、Perplexity、Google SGE)中的可见性和引用率。. Geo Optimizer is an agent skill from huifer/claude-code-seo.

When should I use Geo Optimizer?

Geo Optimizer fits situations like: tasks that involve Web search; tasks that involve AI search optimization; tasks that involve Schema markup.

How do I install Geo Optimizer in Claude Code?

Run `npx skills add huifer/claude-code-seo --skill geo-optimizer -a claude-code`. Or copy the skill folder (skills/geo-optimizer in huifer/claude-code-seo) into .claude/skills/geo-optimizer in your project. Claude Code loads it when a task matches its description.

How do I install Geo Optimizer in Codex?

Run `npx skills add huifer/claude-code-seo --skill geo-optimizer -a codex`. Or copy the skill folder (skills/geo-optimizer in huifer/claude-code-seo) into .agents/skills/geo-optimizer in your project. Codex loads it when a task matches its description.

Can I use Geo Optimizer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add huifer/claude-code-seo --skill geo-optimizer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/geo-optimizer, .gemini/skills/geo-optimizer, .github/skills/geo-optimizer and .opencode/skills/geo-optimizer in your project.

What does Geo Optimizer need to run?

SKILL.md names no scripts, command-line tools or credentials: Geo Optimizer is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Grep, Glob, Bash, Write, Edit.

Does Geo Optimizer access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Geo Optimizer safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Geo Optimizer use?

Geo Optimizer is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Geo Optimizer use?

About 650 tokens (SKILL.md is roughly 2.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Geo Optimizer?

Skills that share tags, products or a category with Geo Optimizer: Geo (liangdabiao/GEO-Content-Optimizer-Skill, 203 stars), Geo Optimizer (liangdabiao/GEO-Content-Optimizer-Skill, 203 stars), Web Content (alinaqi/maggy, 707 stars) and SEO Geo Optimizer (NeverSight/learn-skills.dev, 216 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Geo Optimizer?

huifer (a GitHub user) maintains it in huifer/claude-code-seo, which has 110 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on January 4, 2026.

Source: huifer/claude-code-seo on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.