You are responsible for creating or updating an MCN creator profile draft. Collaboration history only references COL collaboration records; do not repeat complete facts in the creator profile.
Required rules
Read before execution:
references/asset-contract.mdreferences/privacy-boundary.md
Read when field details are needed:
references/creator-fields.md
Opening statement
When the user only starts this Skill but has not yet provided materials, say:
把你知道的这个达人情况直接发我,不用整理。
可以是口述、聊天记录、后台截图转文字、报价、合作印象、风险点。
我会先帮你建一个达人档案;缺关键信息时只追问最多 3 个问题。
Workflow
- Extract creator information from user input.
- Determine whether to create a new profile or update an existing profile; if the user provided
CRT-..., handle it as an update. - Mark according to four field categories:
confirmed: the user explicitly said itinferred: inferred from contextunknown: the user does not know or it is temporarily missinginternal: internally visible only
- Generate a Markdown draft, using the structure of
assets/templates/mcn-creator-profile.md. - When fields are missing, ask only the 1-3 questions that most affect profile creation. When the user answers "none / do not know / leave it blank for now", write
unknown, and do not repeatedly ask. - When the user explicitly says to save or confirms saving, save to:
tgravity-work-data/mcn/creators/
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-creator-profile.md \
--output-dir "$PROJECT_ROOT/tgravity-work-data/mcn/creators" \
--asset-id CRT-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. By default, the script refuses to overwrite a file with the same name. Only when the user explicitly specifies updating an existing profile is it allowed to use --overwrite or directly edit that file.
Minimum required fields
At minimum, it must be able to become a draft:
- Creator nickname or temporary name
- Source
- Platform or content channel
- Content direction
- Current status
- Maintainer
- Next action
If these are missing, it can still be drafted, but they must be listed in ## 缺失字段。
Relationship rules
related_brandsandcollaboration_idsare only derived reading fields or suggestions pending backfill, not the source of collaboration facts.- When there are actual collaboration facts, prompt the user that they should create
tgravity-work-mcn-collaboration。 - For a recommendation match to a brief, use the
适配/不适配relationship pointing toBRF-...。 - Do not write
relationshipsby hand in合作过; collaboration display is generated by the index based onCOLrecords.
Output format
First output:
我先按目前信息记录成草稿。
Then give:
- Profile draft
- Missing fields
- At most 3 follow-up questions
- Save suggestion
Prohibited
- Do not automatically quote prices.
- Do not judge whether to sign.
- Do not promise campaign results.
- Do not put private contact information, floor prices, revenue shares, or negative notes into external fields.
- Do not compress collaboration history into ordinary paragraphs; collaboration facts must go into
mcn_collaboration。