jpskill.com
💼 ビジネス コミュニティ

広告キャンペーン企画・コピー作成

ads-create

ブランド情報や広告監査結果を基に、広告キャンペーンのコンセプト、メッセージング、コピーの概要を構造的に作成し、広告戦略やクリエイティブの方向性を定めるのに役立つSkill。

📜 元の英語説明(参考)

Campaign concept and copy brief generator for paid advertising. Reads brand-profile.json and optional audit results to produce structured campaign concepts, messaging pillars, and copy briefs. Outputs campaign-brief.md to the current directory. Run after /ads dna and before /ads generate. Triggers on: "create campaign", "campaign brief", "ad concepts", "write ad copy", "campaign strategy", "ad messaging", "creative brief", "generate concepts".

🇯🇵 日本人クリエイター向け解説

一言でいうと

ブランド情報や広告監査結果を基に、広告キャンペーンのコンセプト、メッセージング、コピーの概要を構造的に作成し、広告戦略やクリエイティブの方向性を定めるのに役立つSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o ads-create.zip https://jpskill.com/download/10494.zip && unzip -o ads-create.zip && rm ads-create.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/10494.zip -OutFile "$d\ads-create.zip"; Expand-Archive "$d\ads-create.zip" -DestinationPath $d -Force; ri "$d\ads-create.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して ads-create.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → ads-create フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Ads Create — キャンペーンコンセプト & コピーブリーフジェネレーター

ブランドプロファイルとオプションの監査データから、構造化されたキャンペーンコンセプトとプラットフォーム固有のコピーを生成します。/ads generate で使用するための campaign-brief.md を出力します。

クイックリファレンス

コマンド 実行内容
/ads create 完全なキャンペーンブリーフ → campaign-brief.md
/ads create --platforms meta google 特定のプラットフォームのみのブリーフ
/ads create --objective leads リード獲得に最適化されたブリーフ

プロセス

ステップ 1: ブランドプロファイルの確認

現在のディレクトリに brand-profile.json が存在するか確認します。

  • 存在する場合: ロードして続行します。
  • 存在しない場合: ユーザーに尋ねます。

    "このディレクトリに brand-profile.json が見当たりません。次のどちらを実行しますか?

    1. /ads dna <url> を最初に実行して、ブランドDNAを自動的に抽出する
    2. ブランドを手動で説明する(説明から基本的なプロファイルを作成します)"

ユーザーが手動を選択した場合、以下を収集します。

  • ブランド名とウェブサイト
  • メインカラー(または「不明」)
  • ブランドボイスを説明する3つの言葉
  • ターゲットオーディエンス(年齢、役割、主な課題)
  • 主な製品/サービス

ステップ 2: 監査結果の確認

現在のディレクトリに ADS-AUDIT-REPORT.md または *-audit-results.md が存在するか確認します。

  • 存在する場合: それらを読み込みます。コンセプトで対処すべき上位3つの弱点(クリエイティブの疲弊、トラッキングのギャップ、無駄な支出)をメモします。
  • 存在しない場合: なしで続行します。ブリーフに次の点を記載します。「監査データが見つかりませんでした — コンセプトは一般化されています。弱点に特化したコンセプトについては、/ads audit を実行してください。」

ステップ 3: キャンペーンパラメータの収集

コマンドで --platforms または --objective フラグが指定されている場合は、それらの値を使用し、以下の対応する質問をスキップします。

質問(1つのメッセージにまとめます — フラグを介してすでに提供されているものは省略します):

  1. プラットフォーム: どの広告プラットフォームですか? (Meta · Google · LinkedIn · TikTok · YouTube · Microsoft · All)
  2. 目的: 売上/収益 · リード/デモ · アプリのインストール · ブランド認知度 · リターゲティング
  3. オファーまたはブリーフ: 強調する特定のオファー、プロモーション、またはメッセージはありますか? (オプション)
  4. コンセプト数: いくつのキャンペーンコンセプトが必要ですか? (デフォルト: 3)

ステップ 4: クリエイティブエージェントを順番に生成

エージェントは順番に実行する必要があります — copy-writercreative-strategist が書き込んだファイルを読み取るため、並行して実行すると campaign-brief.md で競合状態が発生します。

ステップ 4a — creative-strategist の生成 (タスクツール): このエージェントは campaign-brief.md を作成し、戦略的なセクションを書き込みます。 ## Brand DNA Summary## Campaign Concepts## Image Generation Briefs## Next Steps

creative-strategist完全に完了するまで待ってから続行します。

ステップ 4b — copy-writer の生成 (タスクツール): creative-strategist が完了したら、copy-writer を生成します。既存の campaign-brief.md を読み取り、プラットフォーム固有の見出し、プライマリテキスト、および CTA を ## Copy Deck セクションに追加します。

ステップ 5 に進む前に、copy-writer が完了するまで待ちます。

ステップ 5: レビューと提示

両方のエージェントが完了したら、campaign-brief.md が存在し、完了していることを確認します。

ユーザーに概要を提示します。

✓ campaign-brief.md が生成されました

概要:
  コンセプト: [N] 個のキャンペーンコンセプトが作成されました
  プラットフォーム: [リスト]
  コピーデッキ: 各コンセプト × プラットフォームの見出し、プライマリテキスト、CTA
  イメージブリーフ: [N] 個のイメージ生成ブリーフが準備完了

次のステップ:
  1. campaign-brief.md を確認し、メッセージを調整します
  2. `/ads generate` を実行して、ブリーフから AI 画像を生成します
  3. コピーとアセットを広告プラットフォームにアップロードします

campaign-brief.md の形式仕様

次のセクション見出しは解析契約です — ダウンストリームのエージェントは、これらの正確な見出し名に依存します。

# キャンペーンブリーフ — [brand_name]
**生成日:** [date]
**ウェブサイト:** [website_url]
**プラットフォーム:** [カンマ区切りリスト]
**目的:** [objective]
**コンセプト:** [N]

## ブランドDNA概要
[brand-profile.json の3文の合成: ボイス、ビジュアルアイデンティティ、ターゲットオーディエンス]

## 監査コンテキスト
[監査データが見つかった場合: 対処されている上位3つの弱点]
[監査データがない場合: "監査データはありません — 弱点に特化したコンセプトについては、/ads audit を実行してください"]

## キャンペーンコンセプト

### コンセプト 1: [Name]
**仮説:** [これがうまくいく理由 — 1文]
**プライマリメッセージ:** [コアメッセージ — 1文]
**トーン:** [brand-profile.json から読み取ったボイス]
**ビジュアルディレクション:** [イメージを説明する2〜3文]
**ターゲットプラットフォーム:** [プラットフォームと根拠]
**CTA:** [行動喚起テキスト]
**対処:** [監査結果または「一般的なブランド認知度」]

### コンセプト 2: [Name]
[同じ構造]

[すべてのコンセプトについて繰り返す]

## コピーデッキ
[copy-writer エージェントによって追加 — コンセプトごと、プラットフォームごとの見出し、プライマリテキスト、CTA]

## イメージ生成ブリーフ

### ブリーフ 1: [Concept Name] — [Platform]
**プロンプト:** [正確な生成プロンプト]
**寸法:** [WxH]
**セーフゾーンに関する注記:** [制約または「なし」]

### ブリーフ 2: [Concept Name] — [Platform]
**プロンプト:** [正確な生成プロンプト]
**寸法:** [WxH]
**セーフゾーンに関する注記:** [制約または「なし」]

[コンセプト × プラットフォームの組み合わせごとに1つのブリーフ]

## 次のステップ
1. すべてのコンセプトを確認し、進めるものを選択します
2. `/ads generate` を実行して、上記のブリーフから画像を生成します
3. 特定のプロモーションに合わせて、コピーデッキの CTA とオファーを調整します
4. 最終的なアセットを広告プラットフォームマネージャーにアップロードします

品質ゲート

  • 最低3つのコンセプト (ユーザーがより少ない数を要求しない限り)
  • 明確な視点: 2つのコンセプトが同じプライマリメッセージの視点を共有しない
  • プラットフォームへの適合: TikTok をターゲットとするコンセプトは、縦型のみの形式とサウンドオンのコンテキストを認識する必要がある
  • オファーの固定: ユーザーが特定のオファーを提供した場合、少なくとも1つのコンセプトがそれを先導する必要がある
  • イメージブリーフ: すべてのコンセプトは、要求されたプラットフォームごとに少なくとも1つのイメージブリーフを持つ必要がある
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Ads Create — Campaign Concept & Copy Brief Generator

Generates structured campaign concepts and platform-specific copy from your brand profile and optional audit data. Outputs campaign-brief.md for use by /ads generate.

Quick Reference

Command What it does
/ads create Full campaign brief → campaign-brief.md
/ads create --platforms meta google Brief for specific platforms only
/ads create --objective leads Brief optimized for lead generation

Process

Step 1: Check for Brand Profile

Look for brand-profile.json in the current directory.

  • Found: Load and proceed.
  • Not found: Ask the user:

    "I don't see a brand-profile.json in this directory. Would you like to:

    1. Run /ads dna <url> first to extract brand DNA automatically
    2. Describe your brand manually (I'll create a basic profile from your description)"

If the user chooses manual, collect:

  • Brand name and website
  • Primary color (or "unsure")
  • 3 words that describe the brand voice
  • Target audience (age, role, key pain point)
  • Main product/service offering

Step 2: Check for Audit Results

Look for ADS-AUDIT-REPORT.md or any *-audit-results.md in the current directory.

  • Found: Read them. Note the top 3 weaknesses (creative fatigue, tracking gaps, wasted spend) to address in concepts.
  • Not found: Continue without. Note in the brief: "No audit data found — concepts are generalized. Run /ads audit for weakness-targeted concepts."

Step 3: Collect Campaign Parameters

If --platforms or --objective flags were provided in the command, use those values and skip the corresponding questions below.

Ask (combine into one message — omit any already provided via flags):

  1. Platforms: Which ad platforms? (Meta · Google · LinkedIn · TikTok · YouTube · Microsoft · All)
  2. Objective: Sales/Revenue · Leads/Demos · App Installs · Brand Awareness · Retargeting
  3. Offer or brief: Any specific offer, promotion, or message to highlight? (optional)
  4. Number of concepts: How many campaign concepts? (default: 3)

Step 4: Spawn Creative Agents in Sequence

Agents must run sequentiallycopy-writer reads the file that creative-strategist writes, so running them in parallel creates a race condition on campaign-brief.md.

Step 4a — Spawn creative-strategist (Task tool): This agent creates campaign-brief.md and writes the strategic sections: ## Brand DNA Summary, ## Campaign Concepts, ## Image Generation Briefs, ## Next Steps.

Wait for creative-strategist to fully complete before continuing.

Step 4b — Spawn copy-writer (Task tool): After creative-strategist completes, spawn copy-writer. It reads the existing campaign-brief.md and appends the ## Copy Deck section with platform-specific headlines, primary text, and CTAs.

Wait for copy-writer to complete before proceeding to Step 5.

Step 5: Review and Present

After both agents complete, confirm campaign-brief.md exists and is complete.

Present a summary to the user:

✓ campaign-brief.md generated

Summary:
  Concepts: [N] campaign concepts created
  Platforms: [list]
  Copy deck: Headlines, primary text, and CTAs for each concept × platform
  Image briefs: [N] image generation briefs ready

Next steps:
  1. Review campaign-brief.md and adjust any messaging
  2. Run `/ads generate` to produce AI images from the briefs
  3. Upload copy and assets to your ad platforms

campaign-brief.md Format Specification

The following section headings are a parsing contract — agents downstream depend on these exact heading names.

# Campaign Brief — [brand_name]
**Generated:** [date]
**Website:** [website_url]
**Platforms:** [comma-separated list]
**Objective:** [objective]
**Concepts:** [N]

## Brand DNA Summary
[3-sentence synthesis of brand-profile.json: voice, visual identity, target audience]

## Audit Context
[If audit data found: top 3 weaknesses being addressed]
[If no audit data: "No audit data — run /ads audit for weakness-targeted concepts"]

## Campaign Concepts

### Concept 1: [Name]
**Hypothesis:** [why this will work — 1 sentence]
**Primary Message:** [core message — 1 sentence]
**Tone:** [voice reading from brand-profile.json]
**Visual Direction:** [2-3 sentences describing imagery]
**Target Platforms:** [platforms and rationale]
**CTA:** [call to action text]
**Addresses:** [audit finding or "general brand awareness"]

### Concept 2: [Name]
[same structure]

[repeat for all concepts]

## Copy Deck
[appended by copy-writer agent — headlines, primary text, CTAs per concept per platform]

## Image Generation Briefs

### Brief 1: [Concept Name] — [Platform]
**Prompt:** [exact generation prompt]
**Dimensions:** [WxH]
**Safe zone notes:** [constraint or "None"]

### Brief 2: [Concept Name] — [Platform]
**Prompt:** [exact generation prompt]
**Dimensions:** [WxH]
**Safe zone notes:** [constraint or "None"]

[one brief per concept × platform combination]

## Next Steps
1. Review all concepts and select which to move forward with
2. Run `/ads generate` to produce images from the briefs above
3. Adjust CTAs and offers in the copy deck for your specific promotion
4. Upload final assets to your ad platform managers

Quality Gates

  • Minimum 3 concepts (unless user requests fewer)
  • Distinct angles: no two concepts share the same primary message angle
  • Platform fit: concepts targeting TikTok must acknowledge vertical-only format and sound-on context
  • Offer anchoring: if the user provided a specific offer, at least 1 concept must lead with it
  • Image briefs: every concept must have at least one image brief per requested platform