Gemini CLI から投稿、予約、広告配信

拡張機能を 1 回インストールすると、Gemini CLI で Hermoso のスキルが使えるようになります。ターミナルのエージェントが、競合の広告をリサーチし、完成した画像と動画の広告をレンダリングして、11 のソーシャルチャネルに公開できます。

Gemini CLI とは?

Gemini CLI は、Google のオープンソースのターミナルエージェントです。拡張機能は GitHub のリポジトリから直接インストールでき、拡張機能にはスキルとコンテキストファイルを含めることができます。Hermoso はそれを提供しているので、インストールは 1 つのコマンドで済み、エージェント自身がスキルから Hermoso を使うタイミングを学習します。

Gemini CLI か Gemini アプリか? Gemini CLI は Google のターミナルエージェントで、Hermoso を拡張機能としてインストールします。gemini.google.com の Gemini アプリ は、代わりに Hermoso をカスタムアプリとして接続します。こちらには独自の要件があります。

Hermoso は、マーケティングを自動運転させるサービスです。922+ のツールを一つの MCP エンドポイントで提供し、競合の広告リサーチ、100+ のモデルによる完成した画像と動画の広告、十一の SNS チャンネルへの投稿と予約、そして Meta、Google Ads、Microsoft Advertising、Reddit Ads、LinkedIn、Pinterest、X Ads、TikTok Ads、Snapchat Ads、ChatGPT Ads、Apple Search Ads、AppLovin Ads でのキャンペーン管理に対応しています。接続は一つで、Gemini CLI からすべて使えます。

Hermoso を Gemini CLI に接続する

  1. 拡張機能をインストールします。
    gemini extensions install https://github.com/hermoso-ai/hermoso
    Hermoso の公開リポジトリの最新リリースをインストールします。これには 5 つのスキル(research、ad-from-brand、generate、product-photoshoot、marketing)と GEMINI.md コンテキストファイルが含まれます。スキルは npx を通じて hermoso コマンドを実行するため、Gemini CLI のツール一覧には何も追加されず、コマンドが実行されるまでコンテキストも消費しません。gemini extensions list では、スキルが Agent skills の下に表示されます。
  2. 一度サインインします。
    npx -y hermoso auth login
    ブラウザでのサインインが開き、所有者のみが読める認証情報を ~/.hermoso/config.json に保存します。Gemini CLI は、Hermoso が初めて必要になったときに、代わりにこれを実行できます。そのマシンにブラウザがない場合は、MCP & CLI → Terminal & API keys でキーを作成し、npx -y hermoso auth login --token hmk_… を実行してください。
  3. 任意: MCP サーバーも追加する場合。
    gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp
    最初の接続が 401 を返すと、Gemini CLI は Hermoso の認可サーバーを見つけて自分自身を登録するため、settings.json にキーを書く必要はありません。セッション内で /mcp auth hermoso を実行するとサインインできます。スキルは、これがなくてもすべてのツールに届きます。
  4. Gemini CLI に何かを頼みます。「競合上位3社の、最も長く配信されている広告を取得して、一番良いフックを9:16の動画にリミックスして」、または「このレンダリングをチャンネルに投稿して」。エージェントがツールを選び、支出はあなたが承認します。

上記のインストールは、2026-09-23 に、クリーンなホームディレクトリで Gemini CLI 0.60.0 を使って実行しました。hermoso-ai/hermoso の最新リリースを取得し、gemini extensions list に 5 つのスキルとコンテキストファイルが表示されました。拡張機能は独自の MCP サーバーを持ちません。これは意図的です。ツール一覧はすべてのセッションに読み込まれますが、スキルは実行されるまで何のコストもかからないからです。Hermoso は Google と提携しておらず、そのように主張することもありません。

Gemini CLI が投稿できるすべてのチャンネル

それぞれに専用のページがあり、そのチャンネルの実際のキャプション上限、実際の公開範囲の選択肢、拒否する内容とその理由、そして Gemini CLI 向けの言い回しで書いた実例があります。

チャンネルカルーセル文字数上限
Facebook2枚以上の写真、当社の上限は3063,206 文字
Instagram2–10、画像と動画2,200 文字
Threads2–20、画像と動画500 文字
TikTok最大35枚の画像2,200 / 4,000 文字
YouTube拒否(単位は動画)タイトル100文字
X拒否(4つのメディアはグリッドで表示されるため)280、プレミアムでは25,000
LinkedIn2–20枚の画像、会社ページのみ3,000 文字
Pinterest2–5枚の画像(トライアルでは不可)説明 800 文字
Bluesky2〜4枚の画像300 文字と 3,000 バイト
Telegram2〜10、写真と動画4,096、メディアありの場合は 1,024

これらすべてのチャンネルは、チャンネルごとのキャプションを付けて、一つの schedule_post のカレンダーを通ります。list_scheduled は、単一の緑のチェックマークではなく、チャンネルごとの結果を報告します。「ジョブが成功した」と「投稿が出た」は別の問いだからです。予約された投稿は Hermoso に保存されるので、Gemini CLI が動いているかどうかに関係なく、時刻どおりに出ます。

Google ビジネスプロフィール は最も新しいチャンネルです。Google 検索とマップの掲載情報に、写真とボタン付きの投稿を出し、クチコミへの返信、掲載情報の編集、そして掲載情報から得られる電話、ウェブサイトへのクリック、道順のリクエストを扱います。Gemini CLI は同じツールでこれに接続し、schedule_post で同じカレンダーに予約できます。

構築済みだが提供していないチャンネルがあります

率直に言うことが、長い一覧よりも価値があります。コードベースには一つの投稿先が存在しますが、見送っています。理由は私たちではなく、プラットフォーム側の待ちだからです。

  • Reddit:オーガニックな投稿と投稿の統計は構築済みです。ただし Reddit の Responsible Builder Policy では、アプリが Data API を使う前に明示的な書面による承認が必要で、その申請はまだ下りていません。そのため、無効な API につながる OAuth 画面として提示するのではなく、コネクタは見送っています。Reddit Ads は別の接続で、こちらは稼働しています。キャンペーンのツリー全体、予測、ターゲティング検索、ピクセル、リードフォームに対応しています。

OAuth が成功しても API が動かないコネクタは、まだ提供されていないコネクタより悪いので、利用可能な一覧には載せていません。

接続したら入力する三つの例

  1. リサーチ。「私の競合上位三社は誰で、最も長く配信されている Meta 広告は何ですか? どのフックが繰り返し使われているか教えて。」 これは find_competitors → pull_competitor_ads → mine_angles を実行します。
  2. 制作。「そのフックを使った9:16の UGC 動画広告を作って。私の本物の製品写真とキャプションを焼き込んで。」 これは get_brand → plan_ad → render_ad を実行し、完成した mp4 の URL を返します。
  3. 配信。「火曜日の午前9時に Instagram と TikTok に予約して、それを中心に、米国をターゲットに1日$30で一時停止中の Meta キャンペーンを作って。」 これは schedule_post → create_meta_campaign → create_meta_ad を実行します。

Gemini CLI だけではできないこと

予算を持ったエージェントは、被害の範囲が限られていて初めて役に立つので、囲いはプロンプトではなくサーバー側にあります。すべての広告キャンペーン、広告セット、広告グループ、広告は一時停止の状態で作成され、実際のお金を動かす支出の切り替えは、明示的な確認フラグなしでは実行されません。すべてのレンダリングは、まず見積もられます(hermoso_capabilities が、支出の前に各モデルの正確なクレジット費用を公開します)。クレジットは最初のプロバイダー呼び出しの前に確保され、後で正確な費用で精算されるので、送信に失敗しても、何も得られないのに請求されることはありません。削除も確認が必要で、エージェントが何を作ったかを伝える前に、すべてのキャンペーンのツリーは広告プラットフォームから読み戻されます。

一つの手順だけは、あえて人の手に残しています。それは各アカウントを一度だけ接続することです。ほとんどのチャンネルは、ブラウザでプラットフォーム自身の OAuth 同意画面を通して接続します。Bluesky はアプリパスワードを、Telegram はボットトークンを取り、Hermoso に貼り付けます。その後はすべて、ツール呼び出しで済みます。

Gemini CLI はシェルコマンドを実行する前に確認を求め、スキルは hermoso コマンドを通じて動くため、公開は「はい」と答える前に読める 1 行として表示されます。MCP ツールについては、1 回だけ許可するか、そのツールを常に許可するか、サーバーを常に許可するかを選べます。

費用

Gemini CLI に Hermoso を追加しても、追加料金はかかりません。クレジットのメーターは一つで、どのクライアントから呼び出されたかは関係ありません。無料アカウントは、登録時に30クレジットで始まり、獲得できる250+クレジットがあります。クレジットが使われるのは AI モデルと Ad Spy リサーチだけです。投稿、予約、広告運用、分析は、X を除くすべてのチャンネルで無料です。X は API リクエストごとに料金がかかるため、呼び出しごとに課金されます。有料プランは月額 $29、$69、$149 で、それぞれ 1,200、3,000、7,000 クレジットです。すべての機能がすべてのプランに含まれます。hermoso_capabilities で、どのレンダリングも実行前に正確なクレジット価格を確認できます。

トラブルシューティング

  • ローカルサーバーがヘルプを表示して終了する。引数の末尾に mcp がありません。npx -y hermoso だけではヘルプが表示され、npx -y hermoso mcp でサーバーが起動します。
  • そのマシンにブラウザがない。MCP & CLI → Terminal & API keys でキーを作成し、代わりに npx -y hermoso auth login --token hmk_… を実行してください。
  • チャンネルが見当たりません。Hermoso で 設定 → コネクタ から接続してから、Gemini CLI に list_connectors をもう一度実行してもらってください。
  • Gemini CLI が Hermoso を使わずに答えます。リクエストの中で名前を挙げてください。「Hermoso を使って…」。これで、どのツールで処理すべきかに迷いがなくなります。

投稿の先へ

投稿は最後のステップで、最も小さなものです。同じ接続で、Gemini CLI は Meta、Google、LinkedIn の広告ライブラリに加えて、リサーチ用に TikTok、Instagram、YouTube、Reddit、Threads のオーガニック投稿も使えます。100+ の画像・動画・音声・文章モデルを一つのクレジットのメーターで使え、UGC アバター、吹き替え、アップスケール、ネイティブの HTML 広告フォーマットにも対応します。さらに、十二の有料プラットフォームすべてのキャンペーンツリーを扱えます。ベンダーごとの API キーを持つ必要も、覚えるべき別のアプリもありません。

ツールの全一覧、Hermoso が動作するすべてのエージェント、マーケティング MCP とはをご覧ください。

他のエージェントでの Hermoso

以下のどのエージェントでも、同じ Hermoso アカウントが使えます。ブランド、ライブラリ、スケジュール、クレジットは、それらの間で引き継がれます。

エージェントHermoso の接続方法
ClaudeOAuth で接続。貼り付けるものはありません
ChatGPTOAuth で接続。貼り付けるものはありません
Claude Codeターミナルから hermoso auth login でサインイン。貼り付けるものはありません
Cursorターミナルから hermoso auth login でサインイン。貼り付けるものはありません
Codexターミナルから hermoso auth login でサインイン。貼り付けるものはありません
ClineAuthorization ヘッダーで API キーを渡す
OpenClawターミナルから hermoso auth login でサインイン。貼り付けるものはありません
Grok BotHermoso Marketing Bot のテンプレートを追加し、チャットで API キーを入力するか、Bot 自身のターミナルからサインイン
Hermesターミナルから hermoso auth login でサインイン。貼り付けるものはありません
PerplexityOAuth で接続。貼り付けるものはありません
Le ChatOAuth で接続。貼り付けるものはありません
Claude CoworkOAuth で接続。貼り付けるものはありません
Perplexity ComputerOAuth で接続。貼り付けるものはありません
PaperclipOAuth で接続。貼り付けるものはありません
GeminiOAuth で接続。貼り付けるものはありません
Grok Buildターミナルから hermoso auth login でサインイン。貼り付けるものはありません
Kimi Codemcp.json にホスト型 URL を追加し、/mcp-config login でサインイン。貼り付けるものはありません
DeepSeek Harnessターミナルから hermoso auth login でサインインし、Hermoso をローカルサーバーとして実行します。貼り付けるものはありません
ManusAuthorization ヘッダーで API キーを渡す
Museチャットで一度メッセージを送り、その後 OAuth でサインイン
任意の MCP クライアントOAuth 付きのホスト型 URL、または stdio 経由のローカルサーバー

よくある質問

Gemini CLI で SNS に投稿できますか?

はい、Hermoso の拡張機能をインストールすれば可能です。Gemini CLI から、Facebook、Instagram、Threads、TikTok、YouTube、X、LinkedIn、Pinterest、Bluesky、Telegram、Google Business Profile に公開できます。11 すべてに、チャネルごとのキャプションを付けて、1 つのキューから予約投稿できます。

Hermoso を Gemini CLI に追加するには?

gemini extensions install https://github.com/hermoso-ai/hermoso を実行します。これで hermoso コマンドを操作する Hermoso のスキルが 5 つ追加されます。その後、npx -y hermoso auth login で一度サインインしてください。サインインではブラウザが開き、認証情報は自動的に保存されるため、作成するキーも貼り付けるキーもありません。Gemini CLI 自身のツール一覧にも Hermoso のツールを入れたい場合は、gemini mcp add --scope user --transport http hermoso https://app.hermoso.ai/mcp で、OAuth でサインインするホスト型サーバーを追加できます。上記のインストールは、2026-09-23 に、クリーンなホームディレクトリで Gemini CLI 0.60.0 を使って実行しました。hermoso-ai/hermoso の最新リリースを取得し、gemini extensions list に 5 つのスキルとコンテキストファイルが表示されました。拡張機能は独自の MCP サーバーを持ちません。これは意図的な設計です。ツール一覧はすべてのセッションに読み込まれますが、スキルは実行されるまでコストがかからないからです。Hermoso は Google と提携しておらず、そのように主張することもありません。

Gemini CLI で Meta と Google の広告キャンペーンを運用できますか?

はい。Gemini CLI は、Meta、Google Ads、Microsoft Advertising、Reddit Ads、LinkedIn、Pinterest、X Ads、TikTok Ads、Snapchat Ads、ChatGPT Ads、Apple Search Ads、AppLovin Ads のキャンペーンツリー全体を構築できます。受け取る要約は、プラットフォームが実際に保存した内容の読み戻しから作られます。

Gemini CLI から Hermoso を使うと、追加料金がかかりますか?

かかりません。クレジットのメーターは一つで、どのクライアントから呼び出されたかは関係ありません。無料アカウントは30クレジットで始まり、獲得できる250+クレジットがあります。有料プランは月額 $29、$69、$149 で、それぞれ 1,200、3,000、7,000 クレジットです。投稿は、X 以外のすべてのチャンネルで無料です。X は API リクエストごとに料金を取るため、X への投稿は呼び出しごとに課金されます。

Gemini CLI に投稿や広告の運用を任せても安全ですか?

Gemini CLI の設定に関係なく、Hermoso はお金がかかる操作や取り消せない操作を、自社のサーバー上のゲートで管理しています。キャンペーンは必ず一時停止の状態で作成され、支出の切り替えと削除には明示的な確認が必要です。投稿は、Hermoso で接続して有効にしたアカウントにだけ届きます。Gemini CLI はシェルコマンドを実行する前に確認を求め、スキルは hermoso コマンドを通じて動くため、公開は「はい」と答える前に読める 1 行として表示されます。MCP ツールについては、1 回だけ許可するか、そのツールを常に許可するか、サーバーを常に許可するかを選べます。

Gemini CLI 拡張機能と MCP サーバーの両方が必要ですか?

いいえ。拡張機能だけで、hermoso コマンドを通じて Hermoso のすべてのツールに届きます。MCP サーバーは任意で、Hermoso のツールを Gemini CLI 自身の一覧に入れます。その分、すべてのセッションでコンテキストを消費します。

登録時に30クレジットで無料で始められ、さらに250+クレジットを獲得できます。すべての機能がすべてのプランに含まれます。

無料で始める →   料金を見る