关于 import-template
digital-marketing-pro 中用于将用户提供的交付物格式整理为可复用品牌模板的技能。营销团队可将模板应用于绩效报告、内容简报等匹配命令。
主要功能
- 01分析标题和内容要求
- 02保留章节顺序与结构
- 03添加说明和动态占位符
- 04将模板关联到插件命令
- 05按品牌保存模板
适用场景
- 01统一月度绩效报告格式
- 02规范提案文档格式
- 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”)
- 描述(可选):说明何时使用此模板
如果用户未提供名称,则根据内容结构推断。
流程
-
加载品牌上下文:读取
~/.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)”——或使用默认设置继续。 -
分析模板结构:
- 确认章节标题及层级
- 记录各章节的内容要求(长度、数据点、格式)
- 确认动态内容的占位符标记
- 识别格式偏好(项目符号或叙述形式、数据详尽或概述)
-
整理为可复用模板:
- 保留所有章节标题及其顺序
- 添加内容指导注释(说明各章节应包含的内容)
- 标记必填章节和可选章节
- 添加格式说明(最大长度、风格要求)
- 使用占位符语法
{{variable_name}}表示动态内容
-
映射到命令——确认应使用此模板的插件命令:
- 名为“performance-report”的模板 →
/digital-marketing-pro:performance-report - 名为“proposal”的模板 → 活动计划输出
- 名为“content-brief”的模板 →
/digital-marketing-pro:content-brief - 任何模块都可以引用自定义模板
- 名为“performance-report”的模板 →
-
检查现有模板——如果已存在同名模板:
- 显示当前模板
- 询问是替换(覆盖)还是同时保留两个模板(为新模板重命名)
-
保存模板:
- 使用
guidelines-manager.py --brand {slug} --action save-template --name {name}保存 - 或直接写入
~/.claude-marketing/brands/{slug}/templates/{name}.md - 更新模板清单,填写名称和描述
- 使用
-
确认并说明用法:
- 显示将使用此模板的命令
- 说明此模板仅适用于当前品牌
- 注明:可将代理机构级模板复制到多个品牌中使用
输出
- 确认信息,包含模板名称和章节数
- 结构化模板预览
- 将使用此模板的命令列表
- 建议:“下次运行
/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)