marketing-ideas
作成者 coreyhaines31SaaS やソフトウェアプロダクトの成長に役立つ 139 個の実証済みマーケティングアイデアを収録し、ステージ・予算・リソースに合わせて最適な戦略選びを支援するマーケティングストラテジスト系スキルです。
概要
marketing-ideas スキルでできること
marketing-ideas スキルは、SaaS やソフトウェアプロダクト向けのマーケティングストラテジストとしてエージェントを動かすためのスキルで、厳選された 139 個の実証済みマーケティング手法ライブラリを基盤にしています。
ただ長い汎用リストを出すのではなく、このスキルは次のように動きます。
- あなたのプロダクト、ターゲット、現状のステージ、制約条件から考え始める
- Content・SEO・Social・Email・Partnership・Launch・PLG など横断でアイデアをフィルタリングする
- 今の状況に最も合うアイデアだけを短いリストにまとめて提示する
- なぜそのアイデアが適切なのか、そして今あるリソースでどう実行すべきかを説明する
paid-ads、social-content、email-sequence といった、特定チャネルの実行系スキルに入る前に、「どうやって成長させるか?」を考え始めるための出発点として設計されています。
このスキルが向いているユーザー
marketing-ideas スキルは、特に次のようなケースで有用です。
- 何を次に試すべきか迷っている SaaS ファウンダー やソロビルダー
- 専任マーケター不在でプロダクトをローンチしようとしている 開発者や技術チーム
- 構造的にブレインストーミングしたい グロース/プロダクト/マーケティングリード
- ロードマップのためにチャネル横断のアイデアが欲しい コンテンツ/SEO スペシャリスト
特に力を発揮するのは、次のようなプロダクトです。
- B2B / B2C の SaaS プロダクト
- Developer tools やテクニカルなソフトウェア
- 予算が限られたブートストラップチーム
- 選択肢が多く、優先順位付けが必要な資金調達済みチーム
このスキルが解決する課題
次のようなときに marketing-ideas を使ってください。
- 次に試すべき マーケティングチャネルがわからない
- 「マーケティングアイデア」「成長させる方法」 を聞いても答えがバラバラで曖昧
- ブートストラップ SaaS 向けの 低予算オプション が必要
- プロダクトのステージ(プレローンチ/初期トラクション/グロース)に合ったアイデアが欲しい
- 施策を 構造的に比較・優先順位付け したい
リポジトリの設定上、このスキルは以下のようなプロンプトに明示的に対応するようスコープされています。
- “marketing ideas”
- “growth ideas”
- “how to market this SaaS?”
- “marketing strategies or tactics”
- “ways to promote” または “ideas to grow”
- “what else can I try?”
特定チャネルでの 実務レベルの実行(例: 広告文の作成、メールシーケンスのドラフト、投稿のスケジューリング)には、より専門的な個別スキルと組み合わせて使うのが前提です。
リポジトリの中身
marketing-ideas スキルは次のファイルで定義されています。
SKILL.md– コアの挙動、説明、利用手順evals/evals.json– 品質管理用のサンプルプロンプトと期待される構造化出力references/ideas-by-category.md– 139 個のマーケティングアイデアをカテゴリ別にまとめた完全カタログ
references/ideas-by-category.md では、アイデアが次のような実務的カテゴリに整理されています。
- Content & SEO
- Competitor & Comparison
- Free Tools & Engineering
- Paid Advertising
- Social Media & Community
- Email Marketing
- Partnerships & Programs
- Events & Speaking
- PR & Media
- Launches & Promotions
- Product-Led Growth
- Content Formats
- Unconventional & Creative
- Platforms & Marketplaces
- International & Localization
- Developer & Technical
- Audience-Specific
このカテゴリ構造によって、スキルは汎用的なアドバイスではなく、狙いを絞った関連性の高いアイデアを引き出せるようになっています。
使い方
1. インストールとセットアップ
marketing-ideas スキルを対応エージェント環境にインストールするには、次を実行します。
npx skills add https://github.com/coreyhaines31/marketingskills --skill marketing-ideas
インストール後は次の手順で確認してください。
- スキルの Files を開く。
- まず以下の主要ファイルを確認します。
SKILL.md– マーケティングストラテジストとしての役割や、どんな質問をし、どうアイデアをフィルタし、どう応答するかを定義references/ideas-by-category.md– カテゴリ別(1〜139)に整理されたアイデアカタログの全体像evals/evals.json– サンプルプロンプトと、期待される構造化出力フォーマット
追加の設定は必須ではありませんが、次のステップで説明するようにプロダクトのコンテキストを渡すことで、結果の精度が大きく向上します。
2. プロダクトのマーケティングコンテキストを渡す
このスキルは、アイデアを出す前に 既存のマーケティングコンテキストにきちんと基づく ことを前提に設計されています。
SKILL.md の仕様:
.agents/product-marketing-context.md(古いセットアップでは.claude/product-marketing-context.md)が存在する場合、スキルはまずその内容を読むことになっています。
ベストプラクティスとしては、次のように設定してください。
- エージェントのコンテキストフォルダに
product-marketing-context.mdファイルを作成する。 - 以下のような情報を記載する。
- プロダクトの概要・提供価値
- ターゲットオーディエンスと主要セグメント
- 価格帯やプラン構成
- 現在の獲得チャネル
- 制約(予算・時間・チーム体制・地域など)
- すでに試してうまくいかなかったチャネルやテスト
marketing-ideas スキルは実行時にこのコンテキストを参照し、同じ基本情報を何度も聞き直さず、明らかに合わないアイデアは最初から除外してくれます。
3. 会話の中でスキルを呼び出す
marketing-ideas は、特定チャネルの実行方法ではなく、「何を試すか」 を決めたいときに使うのが適しています。
うまくトリガーになるプロンプト例:
- “Give me marketing ideas for our SaaS. We’re early-stage with a small budget.”
- “What growth tactics should we test next for our dev tool?”
- “We’re preparing a launch – what are the best marketing ideas for this stage?”
- “We have $500/month to spend. What high-impact marketing ideas make sense?”
こうした問いに対して、このスキルは次のように振る舞います。
product-marketing-context.mdがあれば読み込む。- ステージ・価格帯・ターゲット・予算といった重要情報が不足していればフォローアップの質問をする。
- 139 個のカタログから、次の条件でアイデアをフィルタして選定する。
- 予算(低コスト中心か、広告重視か)
- ステージ(プレローンチ/初期顧客獲得期/スケールフェーズ)
- オーディエンスのタイプ(E-commerce、Enterprise、Developer tools など)
- チーム体制(ソロ founder か、専任マーケティングチームがいるか)
4. 想定される出力フォーマットと構成
evals/evals.json には、品質のためにレスポンス構造の指針が定義されています。詳細なフォーマットはそちらにありますが、基本的なパターンは次のとおりです。
- Idea name
- あなたの状況に対する Why it fits(適合理由)
- How to start(最初の一歩の取り方)
- Expected outcome(期待される成果や成功のイメージ)
- 必要な Resources needed(時間・スキル・予算)
- 想定インパクトに基づく Priority(優先度・実施順)
例えば、(eval id: 1 のような)予算が厳しいブートストラップ SaaS の場合、このスキルは次のような施策を優先します。
- Content と SEO
- コミュニティと Social
- パートナーシップ
- リファラルプログラム
- Product Hunt のようなローンチプラットフォーム
一方、予算が大きく Enterprise ソフトウェアを販売しているケース(eval id: 2)では、次のような方向に寄せて提案します。
- 高意図リードの獲得施策
- アウトバウンドやイベント
- すばやくテストできる Paid キャンペーン
5. アイデアをワークフローに組み込む
marketing-ideas スキルから最大の価値を得るには、次のステップで使ってください。
- まずは広く – 自分のステージや制約条件に合わせた幅広いアイデアを出してもらう。
- 絞り込む – 上位 3〜5 個のアイデアを比較・優先順位付けするよう依頼する。
- 深掘りする – 選んだ各アイデアについて、さらに次を求める。
- コンテンツアウトライン
- キャンペーン構成
- チェックリストやタイムライン
- 実行系スキルに引き継ぐ – 方向性が決まったら次を活用する。
- 投稿には
social-content - ナーチャーフローには
email-sequence - その他 Paid・SEO・ドキュメント系スキルで具体的な施策を実装
- 投稿には
marketing-ideas は、あくまで 計画と優先順位付けのレイヤー を担当し、単独ですべてを完結させるためのツールではありません。
6. このスキルが向いているケース/向いていないケース
向いているケース:
- SaaS やソフトウェアプロダクトのマーケティングアイデアをブレインストーミングしたい
- 多数の施策候補から、どれに絞るか意思決定したい
- 小規模チームや限られた予算に合わせてアイデアを調整したい
- ローンチやグロース実験、コンテンツロードマップを計画したい
向いていないケース:
- 広告文・メールシーケンス・長文コンテンツの執筆(実行専用のスキルを使用)
- ローカルの実店舗ビジネスのみなど、SaaS とパターンが大きく異なる文脈
- 詳細なアナリティクス分析やアトリビューションモデリング
質問が完全にタクティカル(例: “write a LinkedIn post about this feature”)な場合は、marketing-ideas を経由せず、直接専門スキルを使った方が効率的です。
FAQ
marketing-ideas スキルは SaaS だけが対象ですか?
このスキルは、SaaS およびソフトウェアプロダクト(Developer tools や技術系プラットフォームを含む)向けに設計・ドキュメント化されています。コンテンツマーケティング、SEO、コミュニティ、メールリスト、パートナーシップといったアイデアの一部は幅広い領域に応用できますが、全体のフレーミングやカテゴリ、例示は SaaS に最適化されています。
ソフトウェアではないローカルビジネスなどの場合でも役立つアイデアは多数ありますが、フィット感はやや緩くなります。
このスキルが実際に使うマーケティングアイデアは何個ですか?
references/ideas-by-category.md によると、このスキルは 139 個のマーケティングアイデア カタログをベースに動作します。これらは Content & SEO、Social Media & Community、Launches & Promotions、Product-Led Growth、Developer & Technical などのカテゴリにグルーピングされています。
エージェントが毎回 139 個すべてを列挙するわけではなく、あなたの状況に最も関連性の高いアイデアを選び、理由や進め方を説明する形になります。
どのアイデアを提案するかはどうやって決めていますか?
SKILL.md に記載され、evals/evals.json で検証されている選定ロジックは次のとおりです。
product-marketing-context.mdがあれば読み込む- 必要に応じて、プロダクト・ターゲット・ステージ・リソースについて追加質問する
- 139 個のアイデアを次の観点でフィルタする。
- 予算(低コスト中心か、広告費重めか)
- ステージ(プレローンチ/初期顧客/グロース)
- オーディエンスのタイプ(E-commerce、Enterprise、Developers など)
- 説明と実行ステップを含む、短く優先順位付けされたリストとして提示する
これによって、回答が抽象的・大量すぎるものではなく、実務的で扱いやすい内容になります。
低予算のブートストラップ SaaS にも役立ちますか?
はい。evals/evals.json のシナリオのひとつでは、予算が非常に限られたブートストラップチーム を明示的に扱っています。このスキルは次のような挙動を期待されています。
- (例: $500/month 程度など)あなたの制約条件を確認する
- コンテンツ・SEO・コミュニティ・パートナーシップ・リファラルなど、低コストでレバレッジの高いアイデアを重視する
- 大規模な広告出稿や高額イベント前提の施策は避ける
自分がブートストラップや低予算であることを伝えると、このスキルはそうした低コストカテゴリに寄せて提案するようになります。
他のマーケティング系スキルとはどう連携しますか?
marketing-ideas は 戦略レイヤー として利用してください。
- まず
marketing-ideasで、何をすべきか(方向性・施策)を決める。 - 方向性が固まったら、実行専用スキルで具現化していく。
social-content– 投稿のドラフト作成とスケジュールemail-sequence– オンボーディングやナーチャーフローの設計- 環境に応じたその他の SEO・ドキュメント・Paid media 系スキル
こうすることで、ブレインストーミングと優先順位付けを 1 つのスキルに集約し、実行は専用スキルに任せる、という整理されたワークフローを構築できます。
インストール後にファイルを編集する必要はありますか?
スキル本体のファイルを修正する必要はありません。ただし、より良い結果を得るために次を推奨します。
- 最新のプロダクト情報を反映した
product-marketing-context.mdを作成・更新する - 必要に応じて
references/ideas-by-category.mdを確認し、どんなカテゴリのアイデアがあるのか把握する
コアのスキル定義はそのままにしておき、カスタマイズは主にコンテキストファイル側で行うのがおすすめです。
139 個すべてのマーケティングアイデアを見るには?
marketing-ideas スキルの Files タブを開き、次のパスに移動します。
references/ideas-by-category.md
このファイルに、Content & SEO、Social Media & Community、Product-Led Growth、Developer & Technical などのカテゴリ別に整理された 139 個のアイデア一覧が載っています。この構造化されたアイデアライブラリを、スキルは内部的に参照しながら提案を行います。
