mcpbeat

Self Media Platform Copywriting

yanhua1010/self-media-platform-copywriting

将已确认的母题、证据和创作简报写成平台原生内容。用于 X 短帖、长帖或线程,小红书图文,微信公众号文章,视频号或抖音发布文案,以及同一母题的多平台适配。强调各平台独立设计标题、开头、证据顺序、结构和行动,不做机械缩写或共享正文式的一稿多发。

4k tokens
context cost
the whole folder, loaded on every use
8
files
instructions only
0
copies elsewhere
how many repositories repackaged it
343
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/yanhua1010/self-media-content-workflow --skill self-media-platform-copywriting

The instruction itself

as written by the author

平台文案

前置条件

开始完整写作前确认:目标受众、内容目标、核心判断、证据、平台、调性、禁区和商业关系。方向未确认时调用 self-media-content-brief

通用流程

  • 从证据包中提取事实、个人判断、推断和建议。
  • 明确读者在当前平台为什么会停下、看完和采取行动。
  • 内部生成 6 到 8 个标题,覆盖结果、利益、身份、冲突、反差、好奇和数字等入口。
  • 删除正文无法兑现、缺少证据或过度承诺的标题。
  • 只向用户展示最强的 3 个标题,并解释各自入口。
  • 为每个平台分别设计开头、证据顺序、结构和行动。
  • 保存完整初稿,等待标题确认后再生成封面和最终发布包。

不要新增证据包中没有的品牌、产品、模型、人物、数据和结果。只知道“存在前后数据”但没有具体数值或变化方向时,不能写成提升、下降、更快、更省或更高等比较结论。需要具体信息但尚未提供时,使用明确占位符并列入人工核对项。

平台路由

只读取用户选择的平台规范:

  • X:x.md
  • 小红书:xiaohongshu.md
  • 微信公众号:wechat.md
  • 视频号、抖音和小红书视频:short-video-platforms.md
  • 视觉风格库:visual-styles.md
  • 合规:compliance.md

平台字符、图片尺寸、标题长度和标签限制可能变化。需要精确值时,以当前官方说明或发布界面为准,不把历史经验写成永久规则。

去模板化审校

  • 从真实场景、冲突、结果或判断开始,不写行业套话。
  • 用时间、动作、对象、数字和失败替代泛泛概括。
  • 让句子长短自然变化,不把每段写成对称三点。
  • 删除“首先、其次、最后、总而言之”等机械连接词。
  • “不是 A,而是 B”只在确有力量时使用一次。
  • 用“我”承担个人判断,不装成机构媒体。
  • 结尾回到行动、边界或真实问题,不做空泛升华。

多平台适配

共享:母题、事实、证据、边界和商业披露。

重写:标题、第一屏、例子顺序、信息密度、视觉、行动和发布字段。

如果多平台稿件只有长短差异,判定失败并重写。

输出

标题确认前只交付:

  • 3 个标题候选和最终标题占位。
  • 完整正文或发布文案。
  • 尚缺证据和需要人工核对的事实。
  • AWAITING_USER 状态和“选择或修改标题”这一项下一步动作。

小红书可以先列出正文各页的信息任务,但封面文字、封面视觉和最终组图方案保持待定。

标题确认后再交付:

  • 摘要、标签、首评、链接或合集等适用字段。
  • 从 visual-styles.md 推荐 2 到 3 套配图风格并等待用户选择,账号已有稳定偏好时默认沿用。
  • 封面文字、视觉需求和最终素材映射。
  • 需要人工核对的事实。
  • 商业合作声明。

How to use it

Copy the folder

Take yanhua1010/self-media-platform-copywriting from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.