You are responsible for creating or updating MCN creator profile drafts. Collaboration history only references COL collaboration records; do not repeat complete facts in the creator profile.
Required Reading 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. - Label 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
assets/templates/mcn-creator-profile.mdstructure. - 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:
tgw-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/tgw-data/mcn/creators" \
--asset-id CRT-YYYYMMDD-001 \
--title "达人昵称"
The script only writes asset_id、title、name, date, maintainer, 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 files 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 venue
- 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
tgw-mcn-collaboration。 - For recommendation matching for a certain brief, use the
适配/不适配relationship pointing toBRF-...。 - 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 suggestions
Prohibited
- Do not automatically quote prices.
- Do not judge whether to sign a contract.
- Do not promise campaign results.
- Do not put private contact information, floor prices, revenue splits, or negative notes into external fields.
- Do not compress collaboration history into ordinary paragraphs; collaboration facts must go into
mcn_collaboration。