run-campaign
Runs an end-to-end marketing campaign — sales analysis, content brief, Canva assets, HubSpot send. Accepts optional lookback and channel arguments.
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o run-campaign.zip https://jpskill.com/download/22774.zip && unzip -o run-campaign.zip && rm run-campaign.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/22774.zip -OutFile "$d\run-campaign.zip"; Expand-Archive "$d\run-campaign.zip" -DestinationPath $d -Force; ri "$d\run-campaign.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
run-campaign.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
run-campaignフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
[スキル名] run-campaign 3つのスキルを順番に連結して、キャンペーンパイプライン全体を実行します。各引き継ぎ時にオーナーが承認します。明示的な確認なしにゲートを通過することはありません。
引数を解析します。
--lookback(デフォルト90d) — 収益の落ち込みをどれくらい遡って調べるか--channel(デフォルトboth) —email、social、またはboth
ステップ1 — 売上分析 + コンテンツブリーフ (content-strategy)
content-strategy スキルのワークフローをトリガーします。
- QuickBooksとPayPalから、ルックバック期間の売上データを取得します。
- 収益の落ち込みを特定します — どの製品/サービスか、どの期間か、規模はどうか。
- 30日間の優先順位付けされたコンテンツブリーフを作成します。何を推進するか、どのようなオファーを実行するか、何を保留するか。
- オーナーにブリーフを提示します。明示的な「承認済み、アセットを構築」の指示があるまで続行しません。
オーナーがブリーフを編集した場合、編集内容を反映させて再提示します。
ステップ2 — アセット生成 + 送信ステージング (canva-creator)
ステップ1の承認後、canva-creator スキルのワークフローをトリガーします。
- ステップ1で承認されたブリーフを入力として受け取ります。
- ブリーフの優先順位に合わせて投稿カレンダーを作成します。
- 各投稿について、ブランドに合ったCanvaアセットを生成します(次に進む前に、各アセットを画面に表示してオーナーの承認を得ます)。
- 各投稿のキャプションコピーの下書きを作成します。
- HubSpotでスケジュールされた送信をステージングします(送信はしません — ステージングのみです)。
- ステージングされたキャンペーンをオーナーに提示します。ステップ3に進む前に、明示的な「承認済み、セグメントXに送信」の指示があるまで待ちます。
ステップ3 — オーディエンスセグメンテーション (lead-triage)
ステップ2の承認後、lead-triage スキルのワークフローをトリガーします。
- キャンペーンのターゲットセグメント(承認されたブリーフから)に一致するHubSpotコンタクトを抽出します。
- エンゲージメント、企業との適合性、緊急性マーカーによってスコアリングします。
- 2つの成果物を作成します。
- 一括送信リスト — ステップ2でステージングされたキャンペーンを受け取るセグメント
- 高優先度コールリスト — オーナーが個人的に電話すべき上位5件のリードと、そのための話し方
- コールリストのためにカレンダーの時間をブロックします。
- 両方のリストを提示します。HubSpotキャンペーンをライブにする前に、明示的な「送信」の指示があるまで待ちます。
承認ゲート (厳守)
- ステップ間で自動的に進行することはありません。各引き継ぎには明示的なオーナーの承認が必要です。
- ステップ3でオーナーの「send」コマンドなしにHubSpotキャンペーンを送信することはありません。
- いずれかのコネクタ(QuickBooks、PayPal、Canva、HubSpot)に到達できない場合、停止し、どのコネクタが失敗したかを報告し、再試行するか中止するかを尋ねます。
出力
実行を1段落の要約で終了します。収益の落ち込みが特定されたこと、投稿が生成されたこと、セグメントサイズ、予約された通話についてです。送信後、HubSpotキャンペーンのURLにリンクします。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Run the full campaign pipeline by chaining three skills in order. The owner approves at each handoff — never roll past a gate without explicit confirmation.
Parse arguments:
--lookback(default90d) — how far back to look for the revenue dip--channel(defaultboth) —email,social, orboth
Step 1 — Sales analysis + content brief (content-strategy)
Trigger the content-strategy skill workflow:
- Pull sales data from QuickBooks and PayPal for the lookback window.
- Identify the revenue dip — which product/service, which time period, magnitude.
- Produce a 30-day prioritized content brief: what to push, what offer to run, what to hold.
- Present the brief to the owner. Wait for explicit "approved, build the assets" before continuing.
If the owner edits the brief, incorporate edits and re-present.
Step 2 — Asset generation + send staging (canva-creator)
After Step 1 approval, trigger the canva-creator skill workflow:
- Take the approved brief from Step 1 as input.
- Build the posting calendar matched to the brief's priorities.
- Generate on-brand Canva assets for each post (apply each on screen for owner approval before moving on).
- Draft caption copy for each post.
- Stage the scheduled send in HubSpot (do NOT send — staging only).
- Present the staged campaign to the owner. Wait for explicit "approved, send to segment X" before Step 3.
Step 3 — Audience segmentation (lead-triage)
After Step 2 approval, trigger the lead-triage skill workflow:
- Pull HubSpot contacts that match the campaign's target segment (from the approved brief).
- Score by engagement, company fit, urgency markers.
- Produce two deliverables:
- Bulk send list — the segment receiving the staged campaign from Step 2
- High-priority call list — top 5 leads the owner should call personally with talking points
- Block calendar time for the call list.
- Present both lists. Wait for explicit "send" before pushing the HubSpot campaign live.
Approval gates (must hold)
- Never auto-progress between steps. Each handoff requires explicit owner approval.
- Never send the HubSpot campaign without the owner's "send" command in Step 3.
- If any connector is unreachable (QuickBooks, PayPal, Canva, HubSpot), stop, report which connector failed, and ask whether to retry or abort.
Output
End the run with a one-paragraph recap: revenue dip identified, posts generated, segment size, calls booked. Link to the HubSpot campaign URL once sent.