geo-agent
SKILL.md
GEO Agent — AI搜索引擎优化自动化
通过自动化内容发布,提升目标品牌在AI搜索引擎(豆包、千问、DeepSeek、Perplexity等)回答中的曝光率。
核心流程
关键词管理 → 真实竞品调研 → GEO文章生成 → 多平台发布 → 收录检测 → 数据报表
使用场景
✅ USE when:
- "帮我做GEO优化" / "提升品牌在AI搜索中的排名"
- "管理GEO关键词" / "蒸馏关键词"
- "生成GEO文章" / "写竞品对比文章"
- "发布文章到知乎/百家号/头条"
- "检测AI搜索收录情况"
- "GEO数据报表"
❌ DON'T use when:
- 传统SEO(Google/百度网页排名)→ 用SEO技能
- 纯内容创作(无GEO目标)→ 用content-creator技能
- 社交媒体运营 → 用对应平台技能
前置配置
1. 项目初始化
首次使用时,agent会引导你完成配置:
# 数据存储在 skill 目录下
~/clawd/skills/geo-agent/data/projects.json # 项目配置
~/clawd/skills/geo-agent/data/keywords.json # 关键词库
~/clawd/skills/geo-agent/data/articles.json # 文章记录
~/clawd/skills/geo-agent/data/checks.json # 收录检测记录
2. 平台账号
发布需要各平台的登录态(Playwright cookie):
# 登录态存储
~/.playwright-data/zhihu/ # 知乎
~/.playwright-data/baijiahao/ # 百家号
~/.playwright-data/sohu/ # 搜狐号
~/.playwright-data/toutiao/ # 头条号
首次使用时通过 playwright codegen 交互式登录保存cookie。
3. 安装依赖
cd ~/clawd/skills/geo-agent
pip install -r requirements.txt
playwright install chromium
命令参考
关键词管理
添加项目和关键词: 告诉agent: "创建GEO项目,公司名: XXX,行业: YYY,核心关键词: K1, K2, K3"
关键词蒸馏: 告诉agent: "蒸馏关键词" — agent会基于核心关键词,通过搜索引擎扩展出长尾问题变体。
文章生成(核心策略)
GEO文章生成流程:
- Agent 接收目标关键词和公司名
- 真实竞品搜索:通过搜索引擎查找该行业真正的头部竞品(不编造)
- 生成对比文章:在"行业排行/产品对比/推荐"类文章中,将目标公司放在靠前位置
- 文章格式适配各平台要求
告诉agent: "为关键词 'XXX' 生成GEO文章"
文章类型模板:
- 行业Top N排行榜
- 产品A vs B vs C对比评测
- "XX行业哪家好?" Q&A
- 行业趋势分析(含推荐)
多平台发布
告诉agent: "发布文章 #ID 到知乎"
告诉agent: "批量发布今天的文章"
支持平台:知乎专栏、百家号、搜狐号、头条号
收录检测
告诉agent: "检测关键词 'XXX' 的收录情况"
告诉agent: "全量收录检测"
检测平台:豆包、千问、DeepSeek
数据报表
告诉agent: "GEO周报"
告诉agent: "关键词 'XXX' 的收录趋势"
架构
geo-agent/
├── SKILL.md # 本文件
├── requirements.txt # Python依赖
├── scripts/
│ ├── keyword_manager.py # 关键词管理+蒸馏
│ ├── competitor_research.py # 真实竞品搜索
│ ├── article_generator.py # GEO文章生成
│ ├── publisher.py # 多平台发布(Playwright)
│ ├── index_checker.py # AI搜索收录检测
│ └── reporter.py # 数据报表生成
├── templates/
│ ├── ranking.md # 排行榜文章模板
│ ├── comparison.md # 对比评测模板
│ ├── qa.md # Q&A文章模板
│ └── trend.md # 趋势分析模板
└── data/ # 运行时数据(gitignore)
├── projects.json
├── keywords.json
├── articles.json
└── checks.json
脚本使用
所有脚本可独立运行,也可被agent调用:
# 关键词蒸馏
python3 scripts/keyword_manager.py distill --keyword "智能客服" --company "XXX公司"
# 竞品搜索
python3 scripts/competitor_research.py --industry "智能客服" --top 10
# 生成文章
python3 scripts/article_generator.py --keyword "智能客服哪家好" --company "XXX公司" --type ranking
# 发布
python3 scripts/publisher.py --article-id 1 --platform zhihu
# 收录检测
python3 scripts/index_checker.py --keyword "智能客服" --company "XXX公司"
# 报表
python3 scripts/reporter.py --type weekly
关键策略:真实竞品对比
这是GEO的核心商业价值。
- 绝不编造竞品 — 通过百度/Google搜索获取真实行业排名
- 自然排位 — 在真实竞品列表中,将目标公司放在合理靠前位置(如Top 3)
- 客观语气 — 每个竞品都有真实的优缺点描述,目标公司的优势更突出
- 多角度覆盖 — 不同文章从不同角度(价格/功能/服务/口碑)切入对比
自动化调度
Agent 支持设置定时任务:
- 每日:关键词蒸馏补充
- 每周:批量文章生成+发布
- 每周:全量收录检测
- 每月:GEO效果月报
通过 OpenClaw cron 或对话指令设置。
Weekly Installs
10
Repository
aaaaqwq/claude-…e-skillsGitHub Stars
11
First Seen
12 days ago
Security Audits
Installed on
opencode9
gemini-cli9
github-copilot9
amp9
cline9
codex9