Content Strategy(内容策略)
状态: MVP 草稿 负责人: JJ
版本: 0.2.0 · Phase MVP 类别:
市场营销与销售
快速开始
当中小企业主问"本月该发什么内容?"或"我的内容计划是什么?"时,此技能:
- 拉取销售数据来自 QuickBooks 或
PayPal(交易历史、按日期的产品/服务收入)
- 识别模式——畅销品、滞销品、季节性趋势
- 融入上下文——季节性(用户提供或行业基准)、过往表现
- 生成 30
天简报——按优先级排序的建议:推广什么、保持什么、考虑什么促销
- 获得老板批准后再将简报输入
canva-creator 进行素材生成
输出仅为战略性质——不含排期安排,不含创意素材。
工作流
第 1 步:预检(仅 QuickBooks)
如果使用 QuickBooks,验证企业资料是否已设置:
- 调用
company-info 检查 Industry(行业)
是否已填写
- 如果缺失或为"未知":
- 询问:"我需要您的业务类别来获取合适的季节性基准。您属于哪个行业?"(如零售、服务、SaaS)
- 使用用户提供的行业调用
quickbooks-profile-info-update
- 确认:"资料已更新。准备拉取您的销售数据。"
- 如果资料已设置,进入第 2 步
注意: PayPal 和 Square 不需要资料设置。
第 2 步:明确优先级与指标
触发时,询问用户:
"您希望如何衡量'表现最佳'?"
"您心中是否有季节性模式?"
- 如果有:"请告诉我"(记录用户已知的季节性)
- 如果没有:"我将使用您所在类别的行业基准"
第 3 步:拉取和分析销售数据
从已认证的连接器(QuickBooks、PayPal 或
Square,用户选择)获取数据:
- 日期范围: 过去 90 天(如果可用数据不足 90
天则使用全部历史数据)
- 提取: 产品/服务名称、销售日期、收入、数量
各连接器注意事项:
- QuickBooks: 通过
profit-loss-quickbooks-account
获取发票行项目(预检设置行业背景)
- PayPal: 通过
list_transactions
获取商户交易。速率限制: 如果遇到速率限制,暂停 30
秒并重试一次。如果仍然受阻,优雅地提供:"PayPal
暂时限流。您是否愿意切换到 QuickBooks 或
Square,或者我可以继续使用已拉取的历史数据?"
- Square: 需要先获取位置 ID。调用
make_api_request(service="locations", method="list")
发现可用位置,然后获取每个位置的订单。未来增强: Square
集成已预留;完整路径记录在 reference/square-integration.md
中。
降级方案: 如果数据不足 3
个月,使用该中小企业所在类别(如零售、服务、电子商务)的行业季节性基准
识别:
- 表现最佳的前 3-5 名(按用户选择的指标)
- 最差的 3-5 名滞销品(考虑保持或重新定位)
- 上升趋势(过去 30 天获得势头)
- 下降趋势(失去势头)
第 4 步:融入季节性因素
- 用户提供的:
如果他们分享了季节性模式,据此调整建议权重
- 行业基准:
对于没有强用户数据的类别(如"第一季度是税务服务的旺季")
- 时机: 根据季节性模式标记未来 30
天内应加大/减少推广力度的产品
第 5 步:构建 30 天简报
结构:
- 执行摘要(1-2 句:"您的畅销品是 X 和 Y。Z
的季节性转变即将开始。")
- 主推产品(前 2-3 个产品 + 推荐内容角度,如"ROI
案例研究"、"教程视频")
- 维持稳定(中等表现者;保持可见性但无需大力推广)
- 重新定位或暂停(滞销品;考虑打折、捆绑或暂停)
- 季节性机会(下个月即将出现的、现在应布局的机会)
- 推荐促销(基于数据的捆绑、折扣或免费试用策略)
示例长度:200-400 字(简洁可操作,非论文长度)。
第 6 步:老板批准与迭代
向老板展示简报。询问:
- "这符合您的直觉吗?"
- "需要调整什么吗?"
- "准备好将其输入 canva-creator 进行素材生成了吗?"
如需则迭代;一旦批准,以结构化 JSON
形式返回最终简报(供下游工具使用)。
注意事项与边缘情况
常见的陷阱请参见 reference/gotchas.md。
示例
工作示例请参见 reference/examples/(SaaS、零售、服务)。