Claude Ads:広告アカウントを監査する Claude Code スキル
Claude Ads は Claude Code 向けのオープンソーススキル。Google や Meta から Reddit、X まで12の広告プラットフォームのアカウントを監査し、すべての指摘に根拠を添えます。v2.1.0 で何ができるのか、安全なインストール方法、限界、そして AgentsRoom での動かし方を解説します。
Instagram で流れてきたかもしれません。「月3,000ユーロの広告代理店の仕事を10分で終わらせる」という動画です。ちょっと売り込み臭いフックの裏には、れっきとしたオープンソースプロジェクトがあります。Claude Ads です。広告アカウントのデータを読み、何がうまくいっていて、何が壊れていて、何から直すべきかを教えてくれる Claude Code 向けのスキルです。2026年10月時点で GitHub のスターは10,000以上、MIT ライセンスです。
2026年10月16日にリリースされた Claude Ads v2.1.0 に合わせて、2026年10月21日に更新しました。この記事の初版は v1.7.1 を説明していました。v2 以降、スキルの対応プラットフォームは8から12に増え、100点満点のスコアは出さなくなり、作者は以前この記事で紹介していた1行インストールを避けるよう呼びかけています。以下の内容はすべて、v2.1.0 の README とスキルのファイルで確認しました。
Claude Ads とは、正確には何か
Claude Ads は Daniel Agrici 氏が作った Claude Code スキルです。スキルとは、コードエージェントが必要に応じて読み込む、指示書・リファレンス・エージェントの集まりのこと。ここでは、広告運用の監査担当者のノウハウが、モジュールごとに分割されて入っています。Anthropic の製品ではなく、Claude の中の広告とも関係ありません。Anthropic は2026年2月に、Claude は今後も広告なしのままだと書いています。
公開場所は2つあります。誰でも使える公開版の AgriciDaniel/claude-ads(MIT、会員登録不要)と、有料コミュニティのメンバーが先行アクセスできるコミュニティミラーの AI-Marketing-Hub/claude-ads です。
v2.1.0 に含まれるもの:
- 12の広告プラットフォーム:Google、Meta、YouTube、LinkedIn、TikTok、Microsoft、Apple、Amazon、Reddit、Pinterest、Snapchat、X。
- 1つの
/adsコマンドの背後にある33のスキル。プラットフォームごとに1つ、加えて横断的なもの(アトリビューション、サーバーサイドトラッキング、クリエイティブ、ランディングページ、予算、プランニング、レポート)。 - 25のエージェント定義:プラットフォームごとに1つの監査ワーカー、トラッキング、予算、クリエイティブ、広告ポリシー、法規制コンプライアンスのワーカー、4つのクリエイティブエージェント(コピーライター、クリエイティブストラテジスト、フォーマット変換、ビジュアルデザイナー)、そして調査と検証のエージェント。
- チェックごとに4種類の結果:
pass、fail、unknown、not_applicable。unknown はデータが欠けていたことを意味し、スキルがそれを推測で埋めることはありません。 - 今のところ健全性スコアはなし。 プロジェクトは自らを開発中の候補版と位置づけており、12のアカウント健全性スコアのプロファイルはすべて無効です。代わりに監査は、指摘事項、不明点、根拠のカバー率を報告します。カバー率80%以上なら評価対象、60〜79%なら暫定、60%未満なら根拠不足です。
ほかで目にしたかもしれない古い数字、つまり250のチェック項目、A から F の評点つきの100点満点スコア、8つのプラットフォームは、v1 のものです。今のスキルが自分について説明している内容ではありません。
内部の仕組み
1つの指揮役が、実行の範囲、ルール、集約、最終レポートを受け持ちます。ワーカーはそれぞれ範囲の決まった一部分、つまり1つのプラットフォームか1つのテーマを分析し、決まったスキーマで指摘を返します。必須のワーカーが失敗すると、その実行は部分的なものとして記録され、完全な監査として示されることはありません。
設定、監査、見直し:公式リポジトリから引用した、v2 の流れの3ステップです。
すでに Claude Code をコーディングに使っているなら、このパターンには見覚えがあるはずです。サブエージェントとエージェントチームの仕組みを、コードではなくマーケティングに応用したものです。v2.1.0 以降、エージェントはモデルを固定しません。より具体的な指定がない限り、Claude Code はメインの会話と同じモデルでエージェントを動かします。
実行の結果はバージョン管理された JSON ファイルです。Markdown、HTML、PDF のレポートはどれもこの同じファイルを描画したものなので、/ads report は何も再実行せずに過去の実行結果をもう一度表示できます。
実際の流れは5つのステップに収まります。
/ads setupを実行し、質問に答えます。ビジネスモデル、目標、主要コンバージョン、月間の広告費、稼働中のプラットフォーム、そして変更を承認する人。ここに API キーやトークンを貼り付けてはいけない、とも案内されます。- 根拠を用意します。CSV または JSON のアカウントエクスポート、スクリーンショット、あるいは期間、通貨、タイムゾーンを添えた要約の貼り付けです。
/ads audit googleまたは/ads audit allを実行します。合格したもの、不合格のもの、足りないものがわかります。- 過去の実行結果をもう一度見るには
/ads reportを実行します。 - 最も重要な障害を知るには
/ads nextを実行します。
12のプラットフォーム
| 分類 | プラットフォーム |
|---|---|
| 検索、動画、ソーシャル | Google Ads、Meta Ads、YouTube Ads、LinkedIn Ads、TikTok Ads、Microsoft Advertising、Reddit Ads、Snapchat Ads、X Ads |
| コマースとリテールメディア | Apple Ads、Amazon Ads、Pinterest Ads |
プラットフォームごとに、専用のスキル、専用の監査ワーカー、専用のチェック項目リファレンス、専用の機能宣言があります。リポジトリ内の機能マニフェストが、各プラットフォームで何をライブで読み取れて何を変更できるかの記録です。プラットフォームの上に、横断的な監査が加わります。アトリビューション(コンバージョンの定義、計測期間、GA4、モバイル計測パートナー)と、サーバーサイドトラッキング(サーバーサイドタグ設定、Conversions API と Events API、重複排除、イベントデータの品質)です。これらはメディアと技術の両方の知識が必要なため、人による監査では見落とされがちな死角です。
コマンド
すべては /ads を通して動きます。Claude Code のプラグインとしてインストールした場合、コマンドには名前空間がつき /claude-ads:ads で始まります。単体でインストールした場合は /ads で始まります。README に載っているコマンドは次のとおりです。
| コマンド | 何をするか |
|---|---|
/ads setup | クライアント、アカウント、目標、プライバシー、ガードレールのプロファイルを保存 |
/ads audit [all|platform|scope] | 根拠にもとづく、全体または範囲を絞った監査 |
/ads plan | チャネル、キャンペーン、予算、競合、計測のプラン |
/ads create | コピー、画像、動画、商品写真のブリーフと素材 |
/ads launch --draft | アカウントに触れずに、キャンペーン変更のプランを作成 |
/ads monitor | 消化ペース、配信、トラッキング、広告疲れ、ポリシー、パフォーマンス |
/ads optimize --draft | 根拠にもとづく改善案を、下書きとして作成 |
/ads experiment | 対照テストの設計、または結果の読み取り |
/ads report | 保存された実行結果を Markdown、HTML、PDF で描画 |
/ads research refresh | プラットフォーム、ポリシー、API、ベンチマークの根拠を更新 |
/ads validate | コントラクト、実行結果、機能、リリース準備状況をチェック |
/ads status、/ads next | 現在の状況と、最も重要な障害 |
プラットフォームのショートカットを使うと、1つの監査に直接進めます。/ads google、/ads meta、/ads youtube、/ads linkedin、/ads tiktok、/ads microsoft、/ads apple、/ads amazon、/ads reddit、/ads pinterest、/ads snapchat、/ads x です。
v1 の専門コマンドも、引き続きスキルが振り分けます。ウェブサイトのブランドとオファーのプロファイルを作る /ads dna、/ads attribution、/ads tracking、/ads creative、/ads landing、/ads budget、CPA、ROAS、MER、LTV:CAC、損益分岐点を計算する /ads math、/ads competitor、検証済みのブリーフから画像を作る /ads generate、商品写真のバリエーションを作る /ads photoshoot、そして /ads experiment の別名である /ads test です。普通の言葉で頼んでも、同じスキルに届きます。動画を描画するスキルはありません。動画の作業はコンセプトとブリーフまでです。
安全にインストールする
作者は今ははっきり書いています。ホストのプラグイン機能を使うか、チェックサムで検証したリリースアーカイブを使うこと。そして、リモートのインストーラーをシェルに直接パイプしないこと。この記事の初版は、まさにそれ、curl | bash と irm | iex を紹介していました。使わないでください。
Claude Code の中で、プラグイン機能を使う場合:
/plugin marketplace add agricidaniel/claude-ads
/plugin install claude-ads@ai-marketing-hub-claude-ads
v2.0.0 より前にマーケットプレイスを追加していた場合、Claude Code はまだ古いエイリアスで保持しています。先に削除してください。
/plugin marketplace remove agricidaniel-claude-ads
中身を読んだクローンから、macOS または Linux で:
git clone https://github.com/AgriciDaniel/claude-ads.git
cd claude-ads
bash install.sh --source=local
Windows では、同じクローンから PowerShell で .\install.ps1 -Source local を実行します。
バージョンを固定するなら、bash install.sh --source=git --ref=v2.1.0 がそのタグを正確にチェックアウトし、タグが解決できなければ失敗します。検証済みの方法は、今もリリースの zip です。GitHub の各リリースには zip、マニフェスト、ソフトウェア部品表、SHA256SUMS ファイルが公開されており、解凍する前に sha256sum -c SHA256SUMS のすべての行が OK になっている必要があります。リリースはチェックサムつきですが、署名はされていません。
必要なもの:管理対象の依存関係のための CPython 3.11 または 3.12、Linux では glibc 2.28 以降、PDF レポートのための WeasyPrint と Pango のライブラリ、そしてブラウザでのキャプチャを使うなら Playwright のブラウザです。
インストーラーには --target=codex、--target=gemini のほか、Cursor、Windsurf、Goose 向けのターゲットもあります。README ではどれも実験的とされています。検証済みなのは Claude Code だけで、ほかのホストでは同じファイルが違う扱いを受けるかもしれません。
動画のワークフローを、あらためて
このスキルを有名にした Instagram の動画は、3つのステップを見せています。v2.1.0 ではこうなります。
ステップ1:スキルをインストールする。 貼り付けた1行コマンドではなく、上で紹介したプラグイン機能を使います。
ステップ2:ビジネスを説明して、プランを作る。 /ads setup が、オファー、目標、コンバージョン、予算、プラットフォームについて質問します。ウェブサイトがあれば、/ads dna <url> がブランドとオファーのプロファイルを抽出し、プランが本当のポジショニングから始まるようにします。そのあと /ads plan が、チャネル、キャンペーン、予算、計測のプランを組み立てます。
ステップ3:レポート。 /ads report が保存された実行結果を Markdown、HTML、PDF で描画し、クライアントや経営陣にそのまま送れる形にします。
動画が単純化しているところがあります。出力の質は根拠の質で決まります。曖昧に答えれば、曖昧なプランが返ってきます。エクスポートもスクリーンショットもなしに監査を実行すれば、unknown だらけのレポートになります。それは正直な結果ですが、診断ではありません。そして v2.1.0 には見せびらかすスコアもありません。得られるのは指摘事項と、アカウントのどれだけを評価できたかです。
あなたのデータとアカウント
スキルはあなたのターミナルの中で動き、渡された根拠を分析します。認証情報は環境変数、OS のキーチェーン、またはシークレットマネージャーに置くものです。リポジトリ、プロファイル、レポート、ログには絶対に入れません。
v1 からの大きな変化は、書き込みの側にあります。v2 には /ads launch と /ads optimize がありますが、すべてのアダプターはデフォルトで読み取り専用で、変更は下書きのままです。変更を1つ適用するには、スキルは次の6つをすべて満たす必要があります。
- その操作専用にテストされ、有効化された機能。
- 明示されたアカウント ID とオブジェクト ID。
- 読みやすい変更前と変更後の差分と、その影響範囲。
- アカウントに設定された上限内での、オーナーの承認。
- 冪等キー、監査ログの記録先、ロールバック手段、確認期間。
- アカウントが今も、変更の前提どおりの状態であることの確認。
上限が設定されていなければ書き込みは行われず、完全な削除は v2 ではサポートされていません。
何を置き換え、何を置き換えないか
正直に話しましょう。「月3,000ユーロの代理店を置き換える」という言い方には、ニュアンスが必要です。
Claude Ads が得意なこと:この仕事の体系的な部分です。アカウントに対してすべてのチェックを1つも漏らさず実行する、トラッキングをプラットフォームが期待する設定と突き合わせる、クリエイティブ疲れを見つける、損益分岐点を計算し直す、そして確認できなかったことをはっきり伝える。監査のうち客観的で反復可能な部分であり、優秀なコンサルタントですら機械より遅くこなす部分です。
しないこと:デフォルトであなたの代わりにボタンを押すこと、そしてあなたの代理店が知っている文脈を知ること。事業の季節性、すでに失敗したテスト、Google の営業担当との関係などです。そして、あらゆる AI の出力と同じく、その推奨内容は実際のメディア予算を投じる前に確認すべきものです。
適切な位置づけはこうです。Claude Ads は判断力を置き換えるのではなく、チェックリストを消化するために請求される時間を置き換えます。自分でキャンペーンを回している起業家にとっては、これまで手が届かなかったレベルの監査です。代理店にとっては、1アカウントあたり半日かかっていた監査が、週次のチェックポイントに変わります。
AgentsRoom の中の Claude Ads:開発部門の隣に置く広告部門
すでにコーディングにエージェントを使っているなら、ここからが面白くなります。Claude Ads のようなスキルを、ターミナルで手動で起動するのは、ただのツールです。同じスキルを、マルチエージェントのコックピットで専任エージェントに任せると、それは回り続ける職能部門になります。
AgentsRoom はまさにそのために作られています。各エージェントには役割、リアルタイムのステータス、固有の色があり、フリート全体を1つのウィンドウから監督できます。動かすのがコードエージェントだけである必要はありません。広告の役割を持つエージェントを作り、その Claude Code に Claude Ads スキルをインストールすれば、そのエージェントはあなたのジュニアメディアバイヤーになります。バックログから監査チケットを拾い、/ads コマンドを実行し、レポートを成果物として提出するのです。
完全なループはこんな感じです。Ads エージェントが月曜の朝のエクスポートに対して /ads audit all を実行し、その指摘をバックログに投稿します。エージェントが挙げる技術的な問題(二重にカウントされている GA4 コンバージョン、誤った設定の Consent Mode、遅すぎるランディングページ)は、開発エージェントが拾ってコード内で修正するチケットになります。それぞれが自分のワークツリーで作業するので、並列で動くエージェント同士が衝突することはありません。その間、SEO エージェントがランディングページを稼働中のキャンペーンと揃え続けます。あなたはレポートを読み、変更が広告アカウントに届く前に承認するのはあなたです。
Ads エージェントは、Claude Ads が検証している唯一のホストである Claude Code で動かしてください。コードエージェントは好きな CLI で動かせます。AgentsRoom はプロバイダーを問わず、それらを同じウィンドウの中で並べて動かします。対応状況は互換性マトリクスに載っています。
隣の職能は、いつだって統合するのがいちばん難しいものでした。開発はメディアの言葉を話さず、メディアは開発の言葉を話さない。同じバックログを共有するエージェントのフリートは、どんな週次ミーティングよりもうまくこの溝を埋めます。
よくある質問
Claude Ads は Anthropic が作ったものですか?
いいえ。Claude Ads は Daniel Agrici 氏が書いた Claude Code 向けのオープンソーススキルで、MIT ライセンスのもと github.com/AgriciDaniel/claude-ads で公開されています。Anthropic が作っているのは Claude と Claude Code で、スキルはその上で動きます。
Claude に広告は表示されますか?
いいえ。Anthropic は2026年2月4日の記事「Claude is a space to think」で、Claude は今後も広告なしのままだと書いています。会話の横にスポンサーリンクは出ず、広告主に影響された回答もありません。Claude Ads は自分の広告アカウントを監査するためのもので、Claude の中の広告とは関係ありません。
Claude Ads は今も100点満点のスコアを出しますか?
v2.1.0 では出しません。12のアカウント健全性スコアのプロファイルはすべて無効になっており、監査はスコアの代わりに、指摘事項、不明点、根拠のカバー率を報告します。各チェックの結果は pass、fail、unknown、not_applicable のいずれかで、unknown はデータが欠けていたことを意味します。
Claude Ads は広告キャンペーンを変更できますか?
自分の判断では変更しません。すべてのアダプターはデフォルトで読み取り専用で、変更は下書きのままです。変更を1つ適用するには、その操作専用に有効化された機能、明示されたアカウント ID とオブジェクト ID、変更前と変更後の差分、アカウントの上限内でのオーナーの承認、ロールバック手段、そしてその後アカウントが変わっていないことの確認が必要です。完全な削除は v2 ではサポートされていません。
Claude Ads は Codex や Gemini CLI でも使えますか?
インストーラーには Codex、Gemini、Cursor、Windsurf、Goose 向けのターゲットがありますが、README ではどれも実験的とされており、検証済みなのは Claude Code だけです。サポートされた方法を選ぶなら、Claude Code にインストールしてください。
スキルをインストールして、最初の /ads audit を実行してみてください。そして、あなたなしで回したくなったら:AgentsRoom をダウンロードして、あなたの広告部門にも開発部門と同じインフラを与えましょう。
AgentsRoomをダウンロード
すべてのAIエージェントを、すべてのプロジェクトで、ひとつのウィンドウから実行。
コンパニオンアプリ:外出先でもエージェントを確認
Claude、Codex、Antigravity CLI、またはその他の AI プロバイダーを使用します。
バグや要望を公開バックログに直接送信できます。
続きを読む
Git コミットから Co-Authored-By Claude を削除する方法
Claude Code はコミットに Co-Authored-By トレーラーを、プルリクエストに Generated with Claude Code の 1 行を付けます。それを消す設定、その設定を置くファイル、すでにプッシュしたコミットをきれいにする方法を解説します。
記事を読むClaude Code のモッドとは何か、そして全エージェントに組み込んでいるモッド
モッドとは、JavaScript が Claude Code の中で動くプラグインです。できること、3 つのファイル、読み込み方とテスト方法、そして私たちが全エージェントに組み込んでいるモッドを紹介します。
記事を読むAgentsRoom x The Agency:230以上のエキスパートエージェントを標準搭載
msitarzewski 氏によるオープンソース(MIT)の専門特化型 AI エージェントライブラリ The Agency を AgentsRoom に統合しました。16 の部門にわたる 230 以上のエキスパートを、ライブかつ動的に。
記事を読む
