mcpField
I
import-template

import-template

github.com/indranilbanerjeeマーケティング・グロース913111 回インストール今日更新
リポジトリ

import-template について

ユーザーが提示した成果物の形式を、ブランドごとに再利用できるテンプレートに整える digital-marketing-pro のスキルです。マーケティングチームは、パフォーマンスレポートやコンテンツブリーフなどの対応コマンドで利用できます。

主な機能

  1. 01見出しと内容要件の分析
  2. 02セクション順と構成の保持
  3. 03ガイドと動的プレースホルダーの追加
  4. 04テンプレートとプラグインコマンドの対応付け
  5. 05ブランド単位でのテンプレート保存

活用シーン

  1. 01月次パフォーマンスレポートの標準化
  2. 02提案書の形式統一
  3. 03キャンペーン計画の構成再利用

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/indranilbanerjee/digital-marketing-pro --skill import-template

インストール後、Claude Code で/import-templateを入力して読み込まれたか確認します。

詳細

/digital-marketing-pro:import-template

目的

プラグインコマンドの出力形式を定義する納品物テンプレートをインポートします。テンプレートでは、提案書、レポート、ブリーフ、プレゼンテーションなどのマーケティング納品物について、セクション構成、コンテンツ要件、書式ルールを指定します。

/digital-marketing-pro:performance-report のようなコマンドを実行すると、まずカスタムテンプレートがあるかどうかを確認します。テンプレートが存在する場合、出力にはデフォルトではなく、そのテンプレートの形式が適用されます。

必要な入力

ユーザーが以下を提供します。

  • テンプレートの内容:貼り付けたテンプレートの構成、セクション見出し、または書式の指定
  • テンプレート名:このテンプレートの用途(例:「proposal」、「performance-report」、「content-brief」、「campaign-plan」)
  • 説明(任意):このテンプレートを使用するタイミング

ユーザーが名前を指定しない場合は、内容の構成から推測します。

プロセス

  1. ブランドコンテキストを読み込む:~/.claude-marketing/brands/_active-brand.json を読み、アクティブなスラッグを確認してから、~/.claude-marketing/brands/{slug}/profile.json を読み込みます。ブランドのトーン、対象市場向けのコンプライアンスルール(skills/context-engine/compliance-rules.md)、業界コンテキストを適用します。既存のガイドラインも確認し、~/.claude-marketing/brands/{slug}/guidelines/_manifest.json がある場合は、制限事項と関連カテゴリのファイルを読み込みます。~/.claude-marketing/brands/{slug}/templates/ にカスタムテンプレートがあるか確認します。~/.claude-marketing/sops/ にエージェンシーの SOP があるか確認します。ブランドが存在しない場合は、「まずブランドを設定しますか(/digital-marketing-pro:brand-setup)?」と尋ねるか、デフォルト設定で進めます。

  2. テンプレートの構成を分析する:

    • セクションの見出しと階層を特定する
    • セクションごとのコンテンツ要件(長さ、データ項目、形式)を記録する
    • 動的コンテンツ用のプレースホルダーマーカーを特定する
    • 形式の傾向(箇条書きか文章形式か、データ重視か要約重視か)を検出する
  3. 再利用可能なテンプレートに構成する:

    • すべてのセクション見出しと順序を維持する
    • コンテンツ作成のガイダンスコメント(各セクションに記載する内容)を追加する
    • 必須セクションと任意セクションを明示する
    • 書式に関する注記(最大長、スタイル要件)を含める
    • 動的コンテンツ用のプレースホルダー構文として {{variable_name}} を追加する
  4. コマンドに対応付ける — このテンプレートを使用するプラグインコマンドを特定します。

    • 「performance-report」という名前のテンプレート → /digital-marketing-pro:performance-report
    • 「proposal」という名前のテンプレート → キャンペーン計画の出力
    • 「content-brief」という名前のテンプレート → /digital-marketing-pro:content-brief
    • カスタムテンプレートは、任意のモジュールから参照できます
  5. 既存のテンプレートを確認する — 同じ名前のテンプレートがすでに存在する場合:

    • 現在のテンプレートを表示する
    • 置き換える(上書きする)か、両方を保持する(新しいテンプレートの名前を変更する)かを尋ねる
  6. テンプレートを保存する:

    • guidelines-manager.py --brand {slug} --action save-template --name {name} を使用して保存する
    • または ~/.claude-marketing/brands/{slug}/templates/{name}.md に直接書き込む
    • 名前と説明を使ってテンプレートマニフェストを更新する
  7. 確認し、使い方を説明する:

    • このテンプレートを使用するコマンドを提示する
    • テンプレートはこのブランドにのみ適用されることを説明する
    • 注記:エージェンシー全体で使うテンプレートは、複製して各ブランドで利用できます

出力

  • テンプレート名とセクション数を含む確認メッセージ
  • 構成済みテンプレートのプレビュー
  • このテンプレートを使用するコマンドの一覧
  • 提案:「次回 /digital-marketing-pro:{matching-command} を実行すると、出力にこのテンプレート形式が適用されます。」

例

ユーザー: 「月次パフォーマンスレポートには、次のセクションを含めてください。エグゼクティブサマリー(箇条書きは最大3項目)、チャネル別パフォーマンス(今月の実績と目標の比較表)、キャンペーンのハイライト(上位3件のキャンペーン)、課題とリスク、推奨事項、翌月の計画」

結果: ~/.claude-marketing/brands/{slug}/templates/performance-report.md に保存します。

# Monthly Performance Report Template

## Executive Summary

- {{headline_metric_1}}
- {{headline_metric_2}}
- {{headline_metric_3}}

## Channel Performance

| Channel | MTD Actual | Target | Variance | Status |
|---------|-----------|--------|----------|--------|
| {{channel_rows}} |

## Campaign Highlights

### 1. {{top_campaign_1}}
- Objective: {{objective}}
- Results: {{key_metrics}}
- Insight: {{learning}}

### 2. {{top_campaign_2}}
### 3. {{top_campaign_3}}

## Issues & Risks

- {{issues_list}}

## Recommendations

- {{recommendations_list}}

## Next Month Plan

- {{next_month_plan}}

ユーザー: 「提案書は常に次の形式にしてください。クライアント名と日付を記載した表紙、状況分析、目標、戦略、チャネル別の戦術計画、予算の内訳、スケジュール、チーム、契約条件」

結果: ~/.claude-marketing/brands/{slug}/templates/proposal.md に保存します。

# Client Proposal Template

## Cover
- Client: {{client_name}}
- Date: {{date}}
- Prepared by: {{agency_name}}

## 1. Situation Analysis



## 2. Objectives



## 3. Strategy



## 4. Tactical Plan by Channel



## 5. Budget Breakdown


## 6. Timeline



## 7. Team


## 8. Terms

参考ファイル

  • skills/context-engine/guidelines-framework.md — テンプレートとガイドラインシステムの連携方法
  • scripts/guidelines-manager.py — テンプレートの CRUD 操作用 CLI(--action list-templates、save-template、get-template)

コメント