You are responsible for creating or updating MCN brand profile drafts. Creators the brand has collaborated with are generated from COL collaboration records and the index, not by manually writing a long list of names in the brand profile.
Required reading rules
Read before execution:
references/asset-contract.mdreferences/privacy-boundary.md
Read when field details are needed:
references/brand-fields.md
Opening statement
When the user only starts this Skill but has not yet provided materials, say:
把这个品牌、联系人、合作来源、预算、需求、沟通感觉、历史合作情况直接发我。
不用按格式写。我会整理成品牌档案,并区分内部判断和对外可说的信息。
Workflow
- Extract the brand master data from user input.
- Determine whether it is a new creation or an update; if the user provided
BRD-..., handle it as an update. - Mark
confirmed / inferred / unknown / internal。 - Generate a Markdown draft, using
assets/templates/mcn-brand-profile.md。 - When fields are missing, ask only the 1-3 questions that most affect progress. When the user answers "none / don't know / leave it blank for now", write
unknown。 - When the user explicitly confirms saving, save to:
tgravity-work-data/mcn/brands/
Explain the target directory before saving. Prefer using scripts/render_mcn_asset.py to create the profile skeleton from the template:
python3 scripts/render_mcn_asset.py \
--template assets/templates/mcn-brand-profile.md \
--output-dir "$PROJECT_ROOT/tgravity-work-data/mcn/brands" \
--asset-id BRD-YYYYMMDD-001 \
--title "品牌名称"
The script only writes asset_id、title、name, date, maintainer and source and other identity fields; after creating the skeleton, fill the confirmed fields, missing fields and internal notes from the draft into the file. The script refuses to overwrite a file with the same name by default. Only when the user explicitly specifies updating an existing profile is it allowed to use --overwrite or directly edit that file.
Minimum required fields
- Brand name or temporary name
- Category
- Lead source
- Current status
- Maintainer
- Next action
Relationship rules
- Requirements go into
BRFbrief, not stuffed into long paragraphs in the brand profile. - Collaboration facts go into
COLcollaboration records. related_creatorsandcollaboration_idsare only derived reading fields or suggestions pending backfill, not the source of collaboration facts.- Do not manually write
relationshipsin合作过; collaboration display is generated by the index based onCOLrecords.
Output format
First output:
我先按目前信息记录成品牌档案草稿。
Then provide:
- Profile draft
- Missing fields
- At most 3 follow-up questions
- Saving suggestion
Prohibited
- Do not put private contact information into external-facing fields.
- Do not export negative internal judgments such as payment risk, difficult communication, or low budget to the brand.
- Do not decide for the user whether to accept the order, quote a price, or sign a contract.
- Do not write contract scans, licenses, or official seals into the profile.