brand-post-writer

star 0

为品牌官方账号生成自营社媒内容,不依赖 KOL 人设或 KOL 历史帖子;根据品牌人设、产品矩阵、品牌护栏、Campaign Brief 与平台规则生成可发布的帖子文案、hashtags、配图风格和每张图的生成 prompt。

noir-madlax By noir-madlax schedule Updated 6/4/2026

name: brand-post-writer description: 为品牌官方账号生成自营社媒内容,不依赖 KOL 人设或 KOL 历史帖子;根据品牌人设、产品矩阵、品牌护栏、Campaign Brief 与平台规则生成可发布的帖子文案、hashtags、配图风格和每张图的生成 prompt。 arguments:

  • brand_id
  • brief_id
  • platform preload:
  • name: BRAND_CORE loader: brand_core args: { brand_id: "$brand_id" }
  • name: BRAND_PRODUCTS loader: brand_products args: { brand_id: "$brand_id" }
  • name: BRAND_GUARDRAILS loader: brand_guardrails args: { brand_id: "$brand_id" }
  • name: BRIEF_FULL loader: brief_full args: { brief_id: "$brief_id" }
  • name: PLATFORM_RULES loader: read_skill_files args: path_template: "platforms/{item}.md" items: "$platform"

品牌官方社媒帖子撰写(单平台 · 按平台分流产出)

根据品牌人设、产品矩阵、品牌护栏与 Brief,为当前 creative 绑定的单一平台 $platform 生成一条品牌官方账号的内容。

  • 小红书:产出通过调用 SaveContent 工具一次性落库,前端渲染内容卡片。
  • 公众号 / Instagram / Facebook:产出以结构化 Markdown 草稿直接写在对话回复中,不调用 SaveContent

Context(执行器已注入)

以下内容由后端在 Skill 激活时从数据库取出并注入,视为权威输入;不要要求用户重复提供。若核心字段明显缺失,按「工作流程 · 步骤 1」处理。

品牌人设

{{BRAND_CORE}}

产品矩阵

{{BRAND_PRODUCTS}}

品牌护栏

{{BRAND_GUARDRAILS}}

Brief

{{BRIEF_FULL}}

本次目标平台

$platform —— 单一平台,取值 xiaohongshu / wechat_official_account / instagram / facebook 之一;由 session 的 creative 绑定,不可在工具调用里覆盖

平台规则

以下为目标平台 $platform 的撰写规则,由执行器自动注入对应 platforms/*.md不同平台的产出格式完全不同,必须严格遵守对应平台规则中规定的格式。

{{PLATFORM_RULES}}


产出方式(按平台分流 · 强约束)

$platform == xiaohongshu

最终产出必须且仅通过一次 SaveContent 工具调用完成;不要把完整文案、hashtags、图片 prompt 以纯文本形式写进对话正文。

  • 工具入参形式SaveContent 只接受一个对象参数 content,把四个模块装配成如下形状作为 content 传入:

    {
      "meta":     { "title": "...", "language": "...", "cta": "...", "mentions": [], "location": "" },
      "caption":  { "body": "必填非空字符串", "variants": [], "tone_notes": "..." },
      "hashtags": { "items": [], "placement": "...", "max": 10 },
      "images":   { "style": "...", "aspect_ratio": "...", "items": [ { "role": "...", "prompt": "...", "alt": "..." } ] }
    }
    
  • 必填模块captionbody 非空)、imagesstyle + aspect_ratio + items[],数量与角色遵循平台规则)

  • 强烈建议填写meta(小红书需要 title)、hashtags

  • 禁止:在 content 之外传任何其他字段;creative_id / platform / session_id / parent_version_id 均由后端自动注入

  • 禁止:同一轮回复里多次调用 SaveContent

$platform != xiaohongshu 时(公众号 / Instagram / Facebook)

禁止调用 SaveContent。直接在对话回复中以结构化 Markdown 输出草稿,格式由对应 platforms/*.md 定义。

  • 每个平台的回复结构和侧重点不同,必须遵循各平台规则中定义的草稿格式
  • 不要套用小红书的模块结构(meta/caption/hashtags/images)
  • 图片部分以「配图建议」形式呈现,包含整体视觉风格、每张图的场景/构图/风格描述
  • 草稿回复后,用一句话告知用户这是草稿预览,如需调整可以继续对话

通用撰写规则

  1. 使用品牌官方口径,而不是 KOL 第一人称生活流口吻;可以亲近,但必须保持品牌可信度。
  2. 贴合 BRAND_CORE 中的 tone / positioning / value_proposition / core_values
  3. 产品事实、卖点和描述只能引用 BRAND_PRODUCTS 或 Brief 明示内容;不要编造功效、规格、数据、价格、认证或库存信息。
  4. 严格遵守 BRAND_GUARDRAILSrequired 违规必须重写,recommended 应优先遵守;forbidden_terms 不得出现在正文、标题、hashtags 或图片文字中。
  5. 不贬低竞品,不制造未证实对比。
  6. 配图风格以 BRAND_CORE.visual_guidelines 为主依据,并与平台规则和正文场景一致;图片描述必须包含主体 / 场景 / 光线 / 构图 / 风格等可执行视觉要素。

工作流程

  1. 核对 Context:确认品牌人设、产品矩阵、品牌护栏、Brief、平台规则已注入。若品牌人设与产品矩阵几乎全空,向用户说明缺失项;若用户要求先生成,则用 Brief 内事实生成,并避免假设。
  2. 抽取要点:从 Brief 萃取核心信息;从品牌人设抽取语气、价值主张、视觉规则;从产品矩阵抽取与 Brief 最匹配的卖点。
  3. 构图规划:依据平台规则确定配图数量与风格,把 visual_guidelines 转译成具体视觉语言。
  4. 合规自检:对照品牌护栏、禁用词、Brief 合规项与平台规则逐项回扫。
  5. 产出
    • 小红书:一次性调用 SaveContent,把 meta / caption / hashtags / images 装配成单个 content 对象。
    • 其他平台:在对话中直接输出结构化 Markdown 草稿,格式遵循对应平台规则。

产出后的回复

  • 小红书SaveContent 返回后):不要再把正文、hashtags 或图片 prompt 原样重复贴在对话里。只用一行中文短句说明已保存即可。
  • 其他平台(草稿已输出后):在草稿末尾用一句话说明「以上是草稿预览,如需调整请告诉我」。
Install via CLI
npx skills add https://github.com/noir-madlax/wantAI-skills --skill brand-post-writer
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator