OpenClawによる毎日のSearch Consoleチェック:サーバー側分析でエージェントに計算をさせない
ある開発者がseo-gsc-wizardを公開しました。これはMITライセンスのOpenClawスキル6種のセットで、Search Consoleのチェックをスケジュール実行し、修正が必要なときだけ通知してくれます。設計上の核心は、統計分析をサーバーサイドで行うため、モデルは結果を計算するのではなく説明するという点です。
分析の実行場所がなぜ重要か
作者の主張はこうです。ほとんどのSearch Console MCPサーバーは生の行データを返します。「どのページが衰退している?」と尋ねると、エージェントは数千行のクエリ/ページデータを受け取り、クライアントはコンテキストウィンドウに収めるために切り詰め、モデルは生き残ったデータだけで傾向を計算します——データの一部しか見ていないことを伝えずに。朝7時の無人自動化では、誰も気づきません。
解決策は、統計処理(異常検知、チェンジポイント、衰退、カニバリゼーション)をサーバー自身が行い、完成した結果を返すことです。それでもハルシネーションを完全に防げるわけではありません——モデルが正しい数値を誤って引用することはあり得ます。そこでこのスキルでは、すべての数値について使用したツールと日付範囲を明示し、モデル自身が数値を導出した場合はその旨を記載することを義務付けています。
6つのスキル
site-auditcontent-decaycannibalizationquick-winsweekly-reportindexing-health
いずれも実行前に読めるシンプルなSKILL.mdで、スキルフォルダ内にスクリプトはありません。週次レポートはSearch Consoleのデータ遅延を考慮してウィンドウを3日ずらし、ページのせいにする前にチェンジポイントとGoogleアップデートを確認し、変動を記録済みのサイト変更と関連付けます。
セットアップ
クローンしてスキルをワークスペースにコピーします:
git clone https://github.com/jbobbink/seo-gsc-wizard cp -r seo-gsc-wizard/skills/* ~/.openclaw/workspace/skills/
GSC WizardのAccount → API keysで読み取り専用キーを作成し、サーバーを~/.openclaw/openclaw.jsonに追加します:
{
mcp: {
servers: {
"gsc-wizard": {
url: "https://mcp.gscwizard.com/mcp",
transport: "streamable-http",
headers: { Authorization: "Bearer <read-only key>" }
}
}
}
}
次にプローブします:
openclaw mcp doctor gsc-wizard --probe
作者がガイドでよく見かける3つの間違い:キーはmcpServersではなくmcp.servers(前者は多くのガイドがコピーしたClaude Desktop形式);transportを省略するとOpenClawはSSEをデフォルトとし、Streamable-HTTP専用サーバーは黙って接続に失敗する;そしてHEARTBEAT.mdはもう読まれないので、それに依存して構築しないこと。
スケジューリング
openclaw automations create "10 8 * * 1" \ "Run the weekly-report skill for sc-domain:example.com." \ --name "SEO weekly report" --tz "Europe/Amsterdam" \ --session isolated \ --announce --channel slack --to "channel:C0123456789"
日次チェックなら、平日にindexing-healthスキルをスケジュールするか、人間の対応が必要なときだけ返信するスキルを書きます。作者は、毎朝緑一色の壁を投稿するエージェントは1週間でミュートされると指摘し、デフォルトで30分ごとに実行されるHeartbeatより--session isolatedを推奨しています。
セキュリティ上の注意
- 読み取り専用キーを使いましょう。書き込みツールは実行前に拒否するため、プロンプトインジェクションされたエージェントでも何も変更できません。6つのスキルはすべてこれで動作し、IndexNow再送信などのオプション機能だけが書き込みキーを必要とします。
- プローブが通ったら、キーをリテラルのヘッダーではなくOpenClawのシークレット機構に移しましょう。
- キーを持つエージェントからブラウザと
web_fetchを遠ざけましょう。 - SEOスキルはインストール前に必ず読みましょう。ClawHavoc以降、SEOスキルは正当にAPIキーを要求するため、格好の偽装先となっています。
スキルは無料でMITライセンスですが、サーバーにはGSC Wizardアカウント(有料プラン、7日間無料トライアル)が必要です。作者は両方を自身が開発したこと、サーバーが接続したGoogleアカウントを通じてSearch Console、Bing、GA4データをユーザー単位で読み取ることを開示しています。
📖 Read the full source: r/openclaw
👀 See Also

OpenLobster:Go言語で書かれたセルフホスト型AIエージェント、30MBのRAM使用量
OpenLobsterは、Goで書かれたセルフホスト型AIアシスタントで、シングルバイナリとして動作し、30MBのRAM使用量と200msのコールドスタートを実現しています。Ollama、OpenRouter、およびあらゆるOpenAI互換エンドポイントを含む複数のLLMプロバイダーをサポートし、メモリはグラフデータベースに保存されます。

Browser39: AIエージェント向けヘッドレスWebブラウザ
Browser39は、AIエージェント向けに特別に設計されたヘッドレスWebブラウザです。Webページをローカルでトークン最適化されたMarkdownに変換し、JavaScriptを実行し、クッキーとセッションを管理し、DOMをクエリし、フォームを入力します。外部ブラウザが不要な単一バイナリで、料金や外部サービスも不要です。

ローカルXMindマインドマップファイル用MCPサーバーがリリースされました
ある開発者が、ローカルのXMindマインドマップファイルを読み書きするための22個のツールを提供するMCPサーバーを公開しました。このサーバーは、Claude DesktopやCursorなどのMCP互換AIクライアントで動作します。

SQLiteクッキー復号化によるリアルタイムClaude使用統計を表示する無料macOSメニューバーアプリ
Claude Usage Trackerは、無料のmacOSメニューバーアプリです。Claudeデスクトップアプリの暗号化されたSQLiteクッキーを読み取り、Keychain経由で復号化し、セッション%、週間制限、支出、ルーティン実行をローカルで表示します。APIキーは不要です。