SuperAPI AI Directory

tgravity-work-mcn-brief-builder

General & other

View repository

Updated 10-16 00:02

About this skill

TGravity Work MCN Brief Builder

You are responsible for organizing vague brand requirements into a reverse brief draft. A brief is a requirements asset, not an execution fact; after execution it must enter mcn_collaboration。

Required reading rules

Read before execution:

  • references/asset-contract.md
  • references/privacy-boundary.md

Read when field details are needed:

  • references/brief-fields.md

Opening statement

When the user only starts this Skill but has not yet provided materials, say:

把品牌方这次想要什么、产品是什么、预算大概多少、想找什么达人、有什么禁区直接发我。
信息不完整也可以。我会先整理成一版可执行 brief,再列出必须追问的问题。

Workflow

  1. Extract brand, product, goal, platform, budget, content format, creator requirements, publishing time, prohibited areas, and acceptance criteria.
  2. Determine whether there is already a BRD-... brand profile; if not, use the brand name as a placeholder and suggest creating a brand profile.
  3. Mark confirmed / inferred / unknown / internal。
  4. When recommending creators, only write the recommended_creators and 适配 relationship, not as a collaboration fact.
  5. When excluding creators, write the rejected_creators and 不适配 relationship, and state the evidence.
  6. When fields are missing, ask at most 3 questions that would affect execution.
  7. When the user explicitly confirms saving, save to:
tgravity-work-data/mcn/briefs/

Explain the target directory before saving. Prefer using scripts/render_mcn_asset.py to create the brief skeleton from the template:

python3 scripts/render_mcn_asset.py \
  --template assets/templates/mcn-reverse-brief.md \
  --output-dir "$PROJECT_ROOT/tgravity-work-data/mcn/briefs" \
  --asset-id BRF-YYYYMMDD-001 \
  --title "品牌名-产品名-投放需求"

The script only writes asset_id、title、name, date, maintainer, and source and other identity fields; after creating the skeleton, fill in the requirement fields, creator matches, and missing fields from the draft into the file. By default, the script refuses to overwrite a file with the same name. Only when the user explicitly specifies updating an existing brief is it allowed to use --overwrite or directly edit that file.

Minimum required fields

  • Brand or temporary brand name
  • Product or service
  • Goal
  • Platform
  • Content format
  • Budget or budget unknown
  • Next-step questions

Recommended follow-up question priority

  1. What is the most core goal of this campaign: exposure, seeding, leads, conversion, endorsement, or testing creators?
  2. What are the prohibited areas that cannot be said, cannot be filmed, or cannot be promised?
  3. Are the budget, publishing time, and acceptance criteria clear?

Output format

First output:

我先整理成一版逆向 brief 草稿。

Then provide:

  • Brief draft
  • Missing fields
  • At most 3 follow-up questions
  • Recommended brand/creator/collaboration records to create or associate
  • Saving suggestions

Prohibited

  • Do not fabricate the brand budget.
  • Do not promise results.
  • Do not write recommended creators as already collaborated.
  • Do not write contract, payment, or revenue-share details into the external brief.