help について
プラグインのライブメタデータを使ってユーザーガイドを表示するDigital Marketing Proのスキルです。コマンドやスキルの確認、目標に応じたワークフローの案内、設定問題の調査に役立ちます。
主な機能
- 01ライブメタデータの取得
- 02スキルとコマンドの一覧表示
- 03目標に沿ったスキルチェーン案内
- 04使用例とトラブルシューティング
- 05実行環境の表示
活用シーン
- 01インストール済みプラグイン情報の確認
- 02作業に使うコマンドの検索
- 03マーケティング目標に合うワークフロー選び
- 04設定やデータ保存問題の調査
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ indranilbanerjee/ digital-marketing-pro --skill helpインストール後、Claude Code で/helpを入力して読み込まれたか確認します。
詳細
/digital-marketing-pro:help
スクリプトの場所。 ホストで
${CLAUDE_PLUGIN_ROOT}が設定されていない場合、スクリプトはこのプラグインのscripts/フォルダー内にあり、skills/の隣にあります。Python 3.10 以降で実行してください。pythonを使用し、見つからない場合(macOS、多くの Linux システム)はpython3を使用します。
ディスクから取得したライブプラグインの状態(バージョン、エージェント/スキル/コマンド/スクリプトの数、コネクター数、実行環境)をハードコードせずに表示し、開始手順、使用例、トラブルシューティングも案内する Digital Marketing Pro ユーザーガイドを表示します。
重要:バージョン、数、コネクター数をハードコードしないでください
このプラグインでは以前、バージョン番号や固定のスラッシュコマンド数、固定のインテグレーション数を、このスキル本文に直接記述していました。これらの値はリリースのたびに実際のインストール内容と合わなくなり、ユーザーに誤った情報を伝えていました。
必ず scripts/plugin-metadata.py からライブの値を読み取ってください。バージョン番号、スキル数、エージェント数、コマンド数、コネクター数を、記憶やこのスキル本文から引用してはいけません。
動作
ステップ 1 — ライブのプラグインメタデータを取得する
このスキルが呼び出されるたびに(引数の有無を問わず)、最初に実行します。
python "${CLAUDE_PLUGIN_ROOT}/scripts/plugin-metadata.py" --section all-with-environment
次の内容を含む JSON が返されます。
version—{ version, name, required_min_version, ... }assets—{ agents, skills_total, commands, scripts, reference_docs }connectors—{ available_http, available_npx, available_total, active_count, active_names, cowork_compatible_count }skills—{ skill_dir, slash_command, description }の配列commands—{ command_file, slash_command, description }の配列environment— 実行環境の検出結果(ローカルの Claude Code か Cowork サンドボックスか。ファイルシステムへの書き込みがユーザーのホストに反映されない場合は警告も表示)
この JSON の値を、ヘルプ出力内で数、バージョン、スラッシュコマンド一覧を示すすべての箇所に反映してください。他の場所から数値を作り出したり引用したりしてはいけません。
ステップ 2 — デフォルト表示(引数なし)
ライブデータを使って、簡潔で分かりやすい案内を表示します。次の形式を推奨します(JSON の値をすべて <...> に入力してください)。
=== DIGITAL MARKETING PRO ===
Version: <version.version>
Agents: <assets.agents> | Skills: <assets.skills_total> | Commands: <assets.commands> | Scripts: <assets.scripts>
Connectors: <connectors.available_http> HTTP + <connectors.available_npx> npx available
(<connectors.active_count> currently active in your .mcp.json)
Cowork-compatible: <connectors.cowork_compatible_count> (HTTP only — npx connectors don't run in Cowork)
Environment: <environment.environment>
<if environment.cowork_warning is non-null, show it as a WARNING block>
Getting Started:
1. /digital-marketing-pro:brand-setup — Create your brand profile (start here)
2. /digital-marketing-pro:import-guidelines — Import voice guides, restrictions, templates
3. /digital-marketing-pro:integrations — See which connectors are active
4. /digital-marketing-pro:connect <name> — Set up a new connector
5. Just ask! — Describe what you need in natural language
ステップ 3 — Cowork の警告(該当する場合)
environment.cowork_warning が null でない場合は、案内ブロックの直後に目立つ形で表示してください。ブランド状態の書き込み先である ~/.claude-marketing/ はサンドボックス内となり、ユーザーのホストには永続化されないことを説明し、Drive MCP 経由で状態を管理するために /digital-marketing-pro:cowork-setup を推奨してください。
Step 4 — 引数の振り分け
| 引数 | 表示内容 |
|---|---|
| (なし) | ステップ 2 + 3 + 簡単な「そのまま質問してください」というプロンプト |
--commands | ステップ 2 + 3 + JSON の commands 配列にあるすべてのコマンド(slash_command + description)を一覧表示します。必要に応じてカテゴリー別にまとめます |
--skills | ステップ 2 + 3 + JSON の skills 配列にあるすべてのスキル(slash_command + description)を一覧表示します |
--connectors | ステップ 2 + 3 + 次の案内:「有効/利用可能なコネクターのステータスを確認するには、/digital-marketing-pro:integrations を実行してください」 |
--examples | ステップ 2 + 3 + 実用例のプロンプト(下記を参照) |
--troubleshoot | ステップ 2 + 3 + トラブルシューティング表(下記を参照) |
--brand | ステップ 2 + 3 + 現在のブランドの概要(/digital-marketing-pro:status --section brand を実行) |
--intent "<goal>" | 意図に応じた振り分け(ステップ 4.5 を参照)。目標に対するスキルの連鎖であり、一覧ではありません |
スキル/コマンドの一覧を表示する場合は、JSON 配列を順に参照してください。手作業で管理している一覧を貼り付けたり、記憶を頼りに合計数を示したりしないでください。各行では、ユーザー向けのラベルとして slash_command フィールドを、説明として description フィールドを表示します。
--skills を表示する場合は、${CLAUDE_PLUGIN_ROOT}/skills-index.json(scripts/build_skills_index.py で生成され、リリースごとにリポジトリとの一致が機械的に検証されています)も読み込み、各スキルに深度ティアを付記してください。[E] は実際のスクリプトを実行、[M] は品質チェック機構で出力を測定、[G] は構造化されたガイダンスです。凡例は最初に一度だけ表示してください。ティアはスキルの公開された契約です。推測せず、必ずインデックスから読み取ってください。
Step 4.5 — 意図に応じた振り分け(--intent "<goal>"、または「どのスキルがよいか」に関する自然言語の質問)
スキルを150件以上、アルファベット順に並べても答えにはなりません。ユーザーが目標(「オーガニック検索からのリードを増やす」「製品をローンチする」「広告費を見直す」など)を示したら、スキルの連鎖に案内してください。
${CLAUDE_PLUGIN_ROOT}/skills-index.jsonを読み込みます。各エントリーのdescriptionと目標を照合し、cross_refsをたどって、相互に引き継ぐスキルを見つけます。- 最適なものから順に、候補となる連鎖を最大3つ表示します。連鎖は、入口となるスキル → その作業を受け取るスキル(
cross_refsを参照)→ 出力を検証するゲート、という順序です。各ステップにティアバッジを付け、連鎖に含める理由を1行で説明します。 - 公開可能な出力を生成する連鎖は、必ずゲート(
/digital-marketing-pro:checkまたは該当するレビュアー)で終えてください。ゲートのないステップで連鎖を終えてはいけません。 - 目標が曖昧な場合は、誤った連鎖を3つ表示するのではなく、確認の質問を1つしてください。
- 該当するスキルがない場合は、その旨を明確に伝え、
--skillsを案内してください。スキル名を捏造してはいけません。
表示例の形式(値はこのファイルではなく、インデックスから取得してください):
Goal: "more leads from organic"
Chain 1 (recommended):
1. [E] /digital-marketing-pro:seo-audit — find what blocks organic visibility
2. [G] /digital-marketing-pro:content-calendar — turn gaps into a content plan
3. [E] /digital-marketing-pro:lead-magnet-ideas — capture the traffic you win
4. [M] /digital-marketing-pro:check — gate before anything ships
Step 5 — プロンプト例(--examples)
マーケティング業務全般について、実際の場面に即したプロンプト例を表示してください。
Getting Started:
/digital-marketing-pro:brand-setup
→ Create your brand profile interactively (5 quick questions or 17 detailed)
Strategy:
"Plan a product launch for our new cold brew line"
→ Activates the campaign orchestrator with your brand context
Content:
"Write a 3-email welcome sequence for new subscribers"
→ Creates emails in your brand voice with compliance rules applied
SEO:
/digital-marketing-pro:seo-audit https://example.com
→ Full technical + content + E-E-A-T audit with action items
Competitive:
/digital-marketing-pro:competitor-analysis "Blue Bottle, Counter Culture, Stumptown"
→ Multi-dimensional analysis: content, SEO, ads, social, positioning
Analytics:
/digital-marketing-pro:performance-report
→ KPI tracking, trend analysis, anomaly detection, recommendations
AI Visibility:
/digital-marketing-pro:aeo-audit
→ Check how your brand appears in ChatGPT, Perplexity, Google AI Overviews
Full engagement:
/digital-marketing-pro:engagement start acme-corp 2026-q2
→ Run the full 12-Part strategy methodology end to end
Step 6 — トラブルシューティング(--troubleshoot)
| 問題 | 解決方法 |
|---|---|
| 「アクティブなブランドがありません」というメッセージ | /digital-marketing-pro:brand-setup を実行して、最初のブランドプロフィールを作成します |
| Python 機能を利用できない | テスト済みのバージョンをインストールします:python "${CLAUDE_PLUGIN_ROOT}/scripts/setup.py" --install lite(lite モード)、または python -m pip install -r "${CLAUDE_PLUGIN_ROOT}/scripts/requirements.txt"(すべてをインストール、バージョンを厳密に固定) |
| MCP コネクターが動作しない | ステータスを確認するには /digital-marketing-pro:integrations を、セットアップするには /digital-marketing-pro:connect <name> を実行します |
| ブランドのトーンが適切でない | 詳細な17問のプロファイリングを行うには、/digital-marketing-pro:brand-setup --full を実行します |
| コマンドが認識されない | プラグインがインストールされていることを確認します。Cowork の「Manage Plugin」または claude plugin list を確認してください |
| Cowork でファイルが保持されない | ブランドの状態を Drive MCP 経由で管理するには、/digital-marketing-pro:cowork-setup を実行します |
| 長いワークフローが中断された | 最後のチェックポイントから再開するには、/digital-marketing-pro:resume を実行します |
ステップ 7 — ドキュメントの参照先
| ガイド | 内容 |
|---|---|
docs/getting-started.md | 例を交えたセットアップ手順全体 |
docs/brand-guidelines.md | ボイスガイドのインポート、制限、テンプレート |
docs/integrations-guide.md | マーケティングツールへの接続 |
docs/multi-brand-guide.md | エージェンシーのワークフロー、ブランドの切り替え |
docs/strategy-and-kpis.md | KPI フレームワーク、レポートダッシュボード |
docs/architecture.md | 技術的な詳細:モジュール、エージェント |
docs/claude-interfaces.md | Cowork 固有の機能 |
CONNECTORS.md | カテゴリー別の利用可能なコネクター |
出力形式のルール
- 見やすく確認しやすい表とコードブロックで表示してください。簡潔にまとめてください。チュートリアルではなく、クイックリファレンスです。
- JSON の
versionと件数を必ず引用してください。このファイル本文から引用してはいけません。 - リストには JSON の
skills/commands配列を反復処理して使ってください。手動で管理したリストは使わないでください。 scripts/plugin-metadata.pyの実行に失敗した場合(例:Python が利用できない場合)は、次の文を代わりに使用してください:「ライブメタデータスクリプトを実行できませんでした。プラグインのバージョンは.claude-plugin/plugin.jsonに、スキルの一覧はskills/に、コマンドの一覧はcommands/にあります。」代替文でも数値を作り出さないでください。
このスキルで明示的に避けること
- このファイル本文からバージョン番号を引用すること
- このファイル本文から件数(エージェント数、スキル数、コマンド数、インテグレーション数)を引用すること
- スラッシュコマンドを手動で列挙すること。必ず JSON から取得してください
- 名前が変更されたスキルへの古い参照。必ず JSON の名前を使ってください