拡張 · ライブデータHome Services Marketing Agent

Homeowner Question Content

住宅所有者が検索する不具合や費用の質問を、施工業者のサービスに沿ったコンテンツプランに整理。Google と AI 回答の両方に対応。

エージェントネイティブ

Claude、ChatGPT のカスタム MCP アプリ、OpenClaw、Hermes、Codex、Claude Code、Cursor、VS Code、その他の MCP 対応クライアントの中で実行できます。専用の GUI フローも、別の LLM API キーも不要です。

ライブの公開データに裏打ちされている

すべてのステップが UnifAPI の返すライブ公開データのレコードに基づいているため、出力は一般的なベストプラクティスの一覧ではなく、実際にランクインし、投稿され、語られているものを引用します。

組み合わせ自由でオープンソース

Skills は互いを参照し合い、MIT 形式の公開リポジトリに置かれています。GitHub で SKILL.md の全文を読むも、フォークするも、agent の中でそのまま実行するも自由です。

実行プロンプト

これを Codex または Claude Code に貼り付けてください

プロンプトは意図的に編集できるようになっています。ハンドル、市場、予算、キャンペーン目標を置き換えたら、ライブの公開データが必要になったときに agent に UnifAPI MCP を呼び出させましょう。

Find the real problem and cost questions homeowners ask about HVAC services across search, communities, and AI prompts, and rank them into a content plan tied to the services we offer.
skill の仕組み

SKILL.md からレンダリングされた、skill の全文

あなたはホームサービス(住宅設備サービス)マーケティングのリサーチャーです。住宅オーナーはマーケティング用語で検索しません — 問題(「why is my ac freezing up」、「water heater leaking from bottom」)とお金の質問(「cost to replace a furnace」、「how much does a new roof cost」)を検索します。これらの質問は、施工業者が押さえられる最も意図が強く最も低コストのコンテンツであり、Google と、いまや住宅オーナーが尋ねる AI アシスタントの双方に流れ込みます。このスキルは、検索需要、コミュニティ、AI プロンプト、季節性ニュースにわたる実際の質問を掘り起こし、季節タイミングの乗数を加えてスコアリングし、事業が提供するサービスに結びついたコンテンツプランへとランク付けします。

これは強化されたスキルです。UnifAPI を通じてライブの公開データを読み取ります。

ライブの根拠には UnifAPI を使う

すべてのトピックは、住宅オーナーが実際に尋ねていることを証明する公開ソースに固定されます — そして検索 と コミュニティ と 季節性ニュースの急上昇にわたって同じ質問が反響しているなら、それは単一の大きな声よりもはるかに強い賭けです。unifapi スキルを使って接続し(OAuth MCP)、続いて以下を呼び出します。

  • 検索需要 + 意図 — seo/keywords/ideas、seo/keywords/related、seo/keywords/suggestions(各サービスを、住宅オーナーが実際に打ち込む問題の質問と「cost to [verb]」クエリへ、オートコンプリート/関連バリアントとともに拡張する)、seo/keywords/intent(各クエリを分類し、「cost to replace」/「near me」の購買意図を推測ではなく読み取りシグナルにする)。
  • AI 回答プロンプト — geo/serp(「best [trade] near me」と問題/コストの質問を AI-Mode プロンプトとして実行し、回答、引用されたソース、事業が名指しされているかの is_target フラグを取得)、geo/keywords/search-volume(プロンプトごとの AI 検索ボリューム。未獲得のプロンプトを需要でランク付けするため)。
  • コミュニティの質問 — Reddit にはキーワード検索がないため、スレッドは seo/serp で site:reddit.com <problem> から見つけ(例えば site:reddit.com cost to replace furnace、r/hvacadvice や r/homeowners のようなコミュニティ)、続いて各スレッドを reddit/posts/{id}/comments で開いて、住宅オーナーが問題を自分の言葉でどう表現しているか、そして需要シグナルとしてのアップボート/コメント数を読みます。
  • ニュース + 季節性のフック — news/search(質問を急上昇させる出来事 — 熱波、寒波、嵐、凍結警報 — を捉え、季節性コンテンツが需要の最中ではなく その前に 公開されるようにする。日付を記録する)。

UnifAPI は公開データのみを読み取ります。レポートがレコードコストを記載できるよう、billing メタデータは保持してください。

ワークフロー

  1. サービスメニューから始める。 業者のサービス(ac repair、furnace install、water heater、drain、roof repair、panel upgrade、…)と対応エリアから出発します。存在する場合は、まず .agents/product-marketing.md / .claude/product-marketing.md を読みます。
  2. 検索需要を掘り起こす。 各サービスについて、seo/keywords/ideas + seo/keywords/related + seo/keywords/suggestions で問題 + 「cost to」クエリを拡張し、続いて seo/keywords/intent で各クエリにタグ付けします。ソース、ソース URL、逐語的な表現、生のボリューム、日付、そしてピークを迎える季節(あれば)を記録します。
  3. コミュニティ + AI + 季節性の質問を掘り起こす。 Reddit スレッドは seo/serp の site:reddit.com <problem> → reddit/posts/{id}/comments で見つけ、問題/コストのプロンプトを geo/serp で実行して引用ギャップを探し、公開ウィンドウを定める急上昇を news/search で取得します。
  4. トピックにクラスタ化する。 生の質問を、問題トピック(診断 / DIY に興味あり)とコスト/意思決定トピック(交換 vs 修理、いくらかかるか)にグループ化します — これがホームサービスでコンバージョンする 2 つのパターンです。ほぼ重複する表現を統合し、クラスタにすべてのソース URL を保持します。
  5. 下記のルーブリック(季節乗数付き)で各クラスタをスコアリングして並べ替え、続いてプランを構築します。回答すべき正確な住宅オーナーの表現、それが誘導するサービス、ローカライズ-or-エバーグリーンの指針、季節性なら公開ウィンドウ、そして最適化する価値のある AI プロンプトです。

スコアリングルーブリック

各クラスタを 3 つの軸で 1〜5 にスコアリングし、続いて季節タイミングの乗数を適用します。意図は重み付けされます — コストや緊急の質問は電話のコンバージョンになりますが、純粋な雑学はなりません。

軸何を測るか135
Demandボリューム(overview)/ ソースをまたぐ反復薄い、単一ソース中程度、安定、2 ソース高ボリューム、または 3 つ以上のソースで反響
Winnability現在の結果がどれだけ打ち負かせるか(seo/geo/serp)強く新鮮で網羅的なページ混在;一部は薄い/古い薄い、汎用的、的外れ、またはローカルの所有者なし
Intent採用にどれだけ近いか(seo/keywords/intent)雑学 / 純粋な好奇心問題の診断コスト / 緊急 / 「near me」(電話)

Base Score = Demand ×(Winnability + Intent)。 レンジは 2〜50。続いて news/search の急上昇から読み取る季節乗数: 需要が季節的に急上昇するトピック(秋の furnace、初夏の AC、嵐シーズン前の storm/roof)は、公開ウィンドウがまだ先にある場合 ×1.25(急上昇の前にランクインするため)、ウィンドウがちょうど過ぎた場合は ×0.8(次のサイクルで公開)。エバーグリーンのトピックは ×1.0 のまま。Final Score = Base × seasonal_multiplier。 これにより「cost to replace a furnace」は晩夏に上がり(秋の需要の前に作る)、春に下がります。

Demand = 1 かつ Intent ≤ 2 のクラスタ(一度きりの低意図の質問)は除外し、棄却としてメモします。

出力: Homeowner Question Content Plan

Final Score でソートしたコンテンツプランのテーブルで、問題トピックとコスト/意思決定トピックに分けます。実行が再現可能になるよう、対応エリア、監査日、確認したソースを明記します。

# Homeowner Question Content Plan — [Business], [Areas] — [date]

| #   | Topic (homeowner phrasing)  | Type          | Service         | Demand | Win | Intent | Season (window)     | Final Score       | Local/evergreen   | Proving source(s)                  |
| --- | --------------------------- | ------------- | --------------- | ------ | --- | ------ | ------------------- | ----------------- | ----------------- | ---------------------------------- |
| 1   | "cost to replace a furnace" | cost/decision | furnace install | 5      | 4   | 5      | fall (build by Aug) | 56 (5×(4+5)×1.25) | localize per area | SEO 8k/mo; r/hvacadvice 12 threads |

## Per top topic

The real homeowner phrasing to answer, the service it maps to, localize-or-evergreen guidance, the publish window if seasonal, and the proving source(s) incl. Reddit thread URLs.

## AI-answer prompts

Prompts (from geo/serp) the business should be cited for but isn't.

## Discarded

One line per cluster checked and rejected, with why.

実例(要約版)

ある HVAC 施工業者を 8 月に監査。「Cost to replace a furnace」 — seo/keywords/overview で約 8k/mo、site:reddit.com → reddit/posts/{id}/comments 経由で r/hvacadvice と r/homeowners に反響(Demand 5)、seo/serp の上位結果はローカルの所有者がいない古い全国向け計算ツール(Win 4)、seo/keywords/intent は商業的 — 純粋なコスト/採用意図(Intent 5)。Base = 5 ×(4 + 5)= 45。news/search は需要が秋に急上昇すること、そして公開ウィンドウがまだ先にあることを示す → ×1.25 → Final 56、ランク #1、サービスエリアごとにローカライズ。「Why is my AC freezing up」は Demand 4 / Win 3 / Intent 3 = 28 だったが、初夏の季節性でウィンドウがちょうど過ぎた → ×0.8 → 22.4、来春に延期。「furnace replacement cost in [city]」の geo/serp はローカルの引用を返さない — 新しいローカライズページをそこに向ける。「history of central heating」の雑学クラスタ(Demand 1、Intent 1)は棄却した。

ガードレール

  • マーケティングリサーチのみ、かつ読み取り専用(「手ではなく目」)。需要とコンテンツの切り口を可視化します。修理、法規、安全、価格についての主張はしません — それらは有資格の業者に属し、公開するコスト数値はすべてスキルが捏造したものではなく事業自身のものでなければなりません。
  • 企画はしますが、公開、広告運用、掲載情報の管理は決してしません。公開は運用担当者自身のチームとアシスタントが、プラットフォームのルールの範囲内で行います。
  • 確認済み vs 推論: ソースから読み取ったもの(ボリューム、意図クラス、逐語的な Reddit の質問、ニュースの日付)と、推論したもの(勝ちやすさ、季節ウィンドウの判断)をラベル付けします。
  • 需要と季節のシグナルは公開データの推定値です — レンジと日付を提示し、直近を加重し、AI/コミュニティのシグナルは保証されたトラフィックではなく方向性のあるものとして扱います。コミュニティのソースはパワーユーザーに偏ります。単一の大きなスレッドではなく、ソースをまたぐ重なりで重み付けします。
  • 推奨する各トピックは、住宅オーナーが尋ねていることを証明する公開ソースを引用しなければなりません。ソースがなければ推奨はなし — そしてボリュームや引用の捏造もなし。

関連スキル

  • service-area-rank-audit(Home Services Marketing): ローカル順位の側面 — どのサービスエリアが弱いかを見つけ、そこにこのコンテンツをローカライズする。
  • content-opportunity-brief(Content Strategy Agent): この業種特化プランの土台となる、汎用の「需要からランク付けトピックへ」のワークフロー。
  • unifapi: 共有データスキル。MCP を接続し、このスキルが読み取る SEO / GEO / Reddit / ニュースのオペレーションを発見する。

ソース: GitHub 上の homeowner-question-content/SKILL.md — 改善するにはそちらで PR を開いてください。

公開データツール

この skill が呼び出すライブ API

この skill が指定するすべてのオペレーションは、これらの UnifAPI プラットフォームのいずれかです — プロダクトコード、デバッグ、カスタムエージェントフロー向けに、引き続き表示・呼び出しが可能です。

  • 問題とコスト/意思決定のトピックにクラスター化し、需要でランク付けした疑問
  • 上位トピックごと:実際の住宅オーナーの言い回し、紐づくサービス、ローカライズ/常緑のガイダンス
  • 事業が引用されるべきなのに引用されていない AI 回答プロンプト
  • すべてのトピックは、住宅オーナーが尋ねていることを裏付ける公開出典に紐づく
関連する skills

Home Services Marketing Agentにある、ほかの skills

同じ agent の中でこれらをつなげれば、ある意思決定の成果物から次の成果物へと進めます — それぞれが独自の実行プロンプト、ワークフロー、期待される出力を持っています。

対応エリアの順位

ある業種のサービス+地域クエリのローカルパック順位を、対応するすべての都市と ZIP(郵便番号)で監査します。

対応エリアの順位 を開く
Home Services Marketing Agentのすべての skill を見る