geo-agent
AI検索エンジンでブランド露出を高めるため、キーワード管理、競合調査、比較記事作成、中国コンテンツプラットフォームへの自動投稿、インデックス監視、効果測定まで一括で行い、GEOを自動化するSkill。
📜 元の英語説明(参考)
Automated GEO (Generative Engine Optimization) agent for boosting brand visibility in AI search engines. Manages keywords, researches real competitors, generates comparison articles with target brand prominence, auto-publishes to Chinese content platforms (Zhihu/Baijiahao/Sohu/Toutiao), monitors AI search engine indexing, and reports results. Use when: user wants GEO automation, AI search optimization, multi-platform article publishing, or brand visibility in AI answers.
🇯🇵 日本人クリエイター向け解説
AI検索エンジンでブランド露出を高めるため、キーワード管理、競合調査、比較記事作成、中国コンテンツプラットフォームへの自動投稿、インデックス監視、効果測定まで一括で行い、GEOを自動化するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o geo-agent.zip https://jpskill.com/download/8161.zip && unzip -o geo-agent.zip && rm geo-agent.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/8161.zip -OutFile "$d\geo-agent.zip"; Expand-Archive "$d\geo-agent.zip" -DestinationPath $d -Force; ri "$d\geo-agent.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
geo-agent.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
geo-agentフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
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または対話型コマンドで設定します。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
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 或对话指令设置。