mcpField
I
import-template

import-template

github.com/indranilbanerjee营销与增长913111 次安装1 天前更新
代码仓库

关于 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,获取当前启用的 slug,然后加载 ~/.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)

评论

支持 Markdown