Files
mcn-short-video/project/短视频脚本创作/V1.0/subskill/mcn-dou-analysis/SKILL.md
T

183 lines
26 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: mcn-dou-analysis
description: "MCN 达人爆款视频解析与人设卡生成技能:达人账号信息获取与登记、视频列表抓取、爆款视频拆解分析、人设卡生成、账号数据分析。触发场景:解析抖音达人账号、拆解爆款视频、生成人设卡、分析账号数据、维护达人账号表。"
---
# MCN达人爆款视频解析与人设卡生成 技能
> 本文件记录在 MCNDouAnalysis 项目中执行「达人数据获取 → 爆款视频解析 → 人设卡生成 → 账号数据分析」完整工作流的所有执行细节要求。
> 下次执行同类任务时,按此文件操作即可复现。
---
## 功能总览
本技能包含六大功能,**各功能独立成 MD 文件**(部署时按需手动删除不需要的功能文件即可禁用,无需改代码):
| # | 功能 | 说明 | 对应步骤 | 功能文件(删除即禁用) |
|---|------|------|----------|----------------------|
| 1 | 获取账号信息 | 浏览器搜索提取达人账号主页信息(抖音号/抖音地址/粉丝数/简介等),登记到达人账号表 | Step 1 | `references/feature/01_获取账号信息.md` |
| 2 | 获取视频列表 | 浏览器抓取达人视频列表,保存为13列 Excel | Step 2 | `references/feature/02_获取视频.md` |
| 3 | 提炼账号设定 | 基于视频 MCP 解析数据,生成人设卡(内容创作维度) | Step 3-6 | `references/feature/03_提炼账号设定.md` |
| 4 | 分析视频数据 | 基于近4个月 Excel 数据,每月最好/最差各1条综合分析(商业/市场维度) | Step 7 | `references/feature/04_分析视频数据.md` |
| 5 | 解析视频 | 对**单个视频**进行 MCP 解析(上传→查询→保存 content.json/analysis.json),不依赖功能三筛选流程;由账号详情视频列表「解析视频」触发 | 独立 | `references/feature/05_解析视频.md` |
| 6 | 生成账号设定卡片 | 基于功能三产出的 `{达人昵称}账号设定.md`,生成**竖版长图 SVG 信息图**(账号设定卡):深色/浅色长图风、模块映射 12 段人设卡、含内容基因/角色类型库/情绪图/红线清单等模块 | **功能三自动联动(默认)**:产出设定后自动生成,无需单独要求 | `references/feature/06_生成账号设定卡片.md` |
**部署禁用说明**:删除某功能 MD 即禁用对应功能,可连带删除该功能的支撑文件:
- 功能一:`references/浏览器搜索抖音账号操作规范.md`(功能一/二共用,**两个功能都删除时**才可连带删除)
- 功能二:`references/浏览器搜索抖音账号操作规范.md`(同上)
- 功能三:`references/人设卡生成方法.md`、`references/知识库/账号设定/`、`references/解析结果格式规范.md`(**如功能四/五仍启用,解析结果格式规范需保留**,功能四目录结构以其为准)
- 功能四:`references/账号数据分析方法.md`、`references/知识库/视频拆解/`
- 功能五:解析结果格式规范(**如功能三/四仍启用需保留**)
- 功能六:无连带文件(依赖功能三产出的账号设定.md 作输入,但功能三删了也可单独对有存量账号设定的账号生成卡片)。**默认联动**:功能三产出账号设定后自动生成设定卡;删除功能六文件则功能三产出后不再自动生成(存量账号仍可手动要求生成)
---
## 一、项目规则(红线)
| 规则 | 说明 |
|------|------|
| 达人账号表.xlsx | **只能根据用户明确要求添加/修改账号**,不得自行添加或扩充。用户说加谁就加谁。输入信息中的账号若不在表中,**先添加到表**:账号ID自增、抖音号/抖音ID(sec_uid)/抖音地址存文本格式,其余字段留空待补。**字段结构(15列)**:账号ID/达人昵称/抖音号/抖音ID/抖音地址/粉丝数/解析状态/人设卡/更新时间/获赞数/关注数/作品数/IP属地/简介/备注。 |
| 数据格式 | 账号原始数据保存为 **原始 JSON 格式**,不用 Markdown。 |
| 文件夹命名 | 统一使用 `账号分析/` 作为根目录(默认产出根目录按三环境判定:**①开发机/③用户环境** 桌面 `~/Desktop/MCNSkill项目/`(`{达人昵称}/` 账号层直挂);**②dsh环境** `D:\dshworkspace\解析任务\`;**实际产出路径以 `references/路径配置.md` 为准**),子文件夹以达人昵称命名。视频文件夹命名规则:`视频标题(去特殊符号)_标签1_标签2`(去掉账号名标签和#号)。 |
| 视频筛选标准 | 先按发布时间过滤**最近三个月**,排除**视频时长>15分钟**的视频,再按点赞+分享总量降序排列,取 TOP 6(不再设30W互动量门槛)。**实际满足条件的视频不足 6 条时,按实际条数取(TOPn 的 n=实际解析条数,如王微斯 4 条→TOP4)**,产出文件(设定 md/卡片)的「TOPn」均按实际条数写,不写 6。**本参数为唯一权威参数**:只在 SKILL.md 定义,其他文件(feature/流程/方法/避坑等)引用此处,**不得重复写数字**;调整只改本行,改后自检:`references/` 下 *.md 用 `grep "TOP ?[0-9]|凑满[0-9]|默认取[0-9]"` 应无残留,并同步 `scripts/excel_tool.py` 与 `scripts/select_top6.py` 两处 `count` 默认值(执行镜像)。 |
| 视频获取数量(**唯一权威参数**) | **≥60 条即停止滚动**;若滚动到底部后无法加载更多视频,也立即停止(两个条件先到者为准,禁止无限滚动)。本参数只在 SKILL.md 定义,其他文件(feature/操作规范等)引用此处,不得重复写数字;调整只改本行。 |
| 视频补充规则 | 解析失败或无法解析的视频,从视频数据中按排名规则(点赞+分享降序)取下一位视频补充,直至凑满「视频筛选标准」规定的数量(数量见上「视频筛选标准」唯一权威参数)。 |
| 人设卡方法论 | 必须结合 **脚本创作技能 + 女娲造人术** 两个技能库综合生成,不可仅凭通用知识。**人设卡聚焦内容创作本身(内容基因/打法/情绪/视听/规则/差异化壁垒的内容侧),不含商业化变现路径分析**(商业化/市场分析归功能四账号数据分析)。**人设卡统一 12 段结构**(账号核心定位→内容基因→类型库→情绪结构→视听风格→内容打法→内容规则→系列内容规划→差异化壁垒→红线清单→当前需解决的问题→设定分析说明),详见 `references/人设卡生成方法.md` 5.3。 |
| 账号类型判定 | 生成人设卡前**必须先判定账号类型**,不同类型使用不同模板结构。判定标准见 `references/人设卡生成方法.md`。 |
| 浏览器操作规范(红线) | **执行任何浏览器操作(功能一/二及任何网页获取)前,必须先读取 `references/浏览器搜索抖音账号操作规范.md` 全文**,严格遵守:① 环境前置(清除代理环境变量、固定 9223 调试 Chrome 实例);② **标签页复用(5.5)**——操作前检查已打开标签页,有则 goto_url 直接导航复用,无才 new_tab 新建,用完不关闭;③ 登录检测(弹登录窗口停止操作提示用户);④ 滚动收集技巧(.route-sc 容器)。浏览器要求由插件 prompt 注入与本规范双重保证。 |
| browser-harness 依赖(红线) | 功能一/二(浏览器抓取)执行前**必须先检测 browser-harness 是否可用**:检测方法(任一即可判定)——① 可执行文件存在性:`~/.local/bin/browser-harness.exe`(Windows)/ `~/.local/bin/browser-harness`(macOS/Linux);② `command -v browser-harness`(macOS/Linux)/ `where browser-harness`(Windows)有输出。**未安装 → 提醒用户安装**(可跳过:改用三方数据 API / MCP 兜底数据源,但功能一/二浏览器抓取无法执行;同意后安装)→ 执行 `uv tool install --python 3.12 --upgrade --force browser-harness` → `browser-harness doctor` 验证三要素(工具/daemon/Chrome)全绿。技能本体 `~/.dsh/skills/browser-harness/` 随 dsh_MCNProject 仓库分发(换机器自带)。检测与安装细节见 `references/浏览器搜索抖音账号操作规范.md` 第五节。 |
| 账号信息数据源(红线) | 获取达人账号信息(功能一)**必须浏览器优先**:browser-harness 打开抖音网页版访问达人主页提取(昵称/抖音号/抖音ID(sec_uid)/抖音地址/粉丝数/获赞数/关注数/作品数/IP属地/简介等)。**如无必要不用查 MCP 达人信息**——MCP 的 `list_hot_accounts`/`hot_account_detail` 是**内部账号库查询**(MCN 内部维护的达人账号库,含人设/赛道/标签,非抖音页面实时数据;工具命名 hot_accounts 有误导性),**不是功能一数据源**;仅当浏览器无法访问(账号搜索不到/主页打不开等)时才可兜底补充,并须注明数据来源。 |
| 赛道标准枚举(29个,**唯一权威**) | 赛道(track/「赛道」键)取值必须属于以下 **29 个赛道**(28 标准 + 1 补充):个人才艺 / 生活vlog / 财富理财 / 二次元 / 居家装修 / 学习教育 / 小剧场 / 数码科技 / 旅行 / 美食 / 美妆(原「化妆美容」统一更名) / 动物 / 亲子 / 汽车 / 情感 / 三农 / 健康医学 / 潮流风尚 / 舞蹈才艺 / 颜值造型 / 人文 / 音乐 / 影视 / 身体锻炼 / 体育 / 明星娱乐 / 游戏 / 其他 / **剧情**(剧情为用户指定保留,不归一)。**不带「赛道」后缀**(如「生活vlog」);人设卡/账号设定「赛道」键取首段(" / " 分隔)后去后缀,不在 29 个枚举内则归一到最接近标准值或置空待确认。本参数只在 SKILL.md 定义(源:`dsh-plugin-dev/references/赛道标准枚举.md`),其他文件引用此处,调整只改本行。 |
| 账号数据分析(功能四) | 独立于人设卡,聚焦「数据表现规律」(内容表现规律/月度趋势/差异化壁垒/商业化空间),产出独立文件 `{达人昵称}账号数据分析.md`,**不与功能三人设卡嵌套**。方法论见 `references/账号数据分析方法.md`。 |
| 数据分析依据(红线) | 功能四所有分析结论必须有明确数据依据:具体到视频标题 + 具体数值。后台私有数据拿不到时(完播率/留存率/GMV等)标「无数据」,**禁止用间接推断或定性描述替代**。 |
| 数据分析两段式(红线) | 功能四强制「**逐条拆解 → 汇总分析**」两段式:先对每条入选视频重度调用源技能逐条拆解(拆解内容单独保存到各视频自己的文件夹),**拆解全部完成后**才能进入汇总分析,禁止跳过逐条拆解直接写报告。 |
| 源技能路径与同步 | 生成账号设定/分析视频数据时,**调用源技能** `{源技能目录}/references/` 下的对应文件(`创作流程/4_账号设定解析和确认.md`、`创作流程/3_对标视频账号拆解.md`、`知识库/01_账号设定/`、`知识库/08_对话风格/`、`知识库/12_爆款拆解/`、`知识库/11_广告植入/` 等)。**三环境判定(锚点 = 本机是否存在 `D:\AgentSkill`,与技能装在什么路径无关)**:① 开发机 = 本机有 `D:\AgentSkill` 且技能路径在 `D:\AgentSkill\` 下(源技能);② dsh 环境 = 本机有 `D:\AgentSkill` 且技能路径含 `.dsh`(如 `C:\Users\{用户名}\.dsh\skills\`);③ 用户环境 = 本机**没有** `D:\AgentSkill`(技能装在哪、什么路径都是用户环境)。`{源技能目录}` 仅在 ①/② 存在,③ 不存在(用本技能自有知识库)。**源技能只读,禁止修改(不提供任何改前评估流程,一律视为不可写)**;本技能只能**从源技能单向同步**:① 从源技能**定位相关文件**(账号设定提炼实际依赖);② **重新整理为适合本技能的流程和知识库**(按本技能自有体系组织,**不复刻源技能目录结构**)。源技能为权威源;本技能 `references/知识库/账号设定/`(账号设定专用)与 `references/知识库/视频拆解/`(账号数据分析专用,23文件)为重组后的自有知识库,③用户环境独立使用。 |
| 部署场景修改规则 | **仅 ③ 用户环境(本机没有 `D:\AgentSkill`)适用本规则**;① 开发机 / ② dsh 环境(本机有 `D:\AgentSkill`)不适用本规则。用户环境:源技能路径不存在,标准库 `references/`(含自有知识库 `知识库/账号设定/` + `知识库/视频拆解/`)**永远不变**。用户新增/修改内容统一写入 `references-add/` 增量库,**目录结构与标准库镜像对齐**:`feature/`(功能级增量,按 `01_获取账号信息/02_获取视频/03_提炼账号设定/04_分析视频数据` 命名,对应标准库 `references/feature/`)、`知识库/`(方法论增量)、`铁律避坑规则/`(铁律与避坑)。运行时 `references/` + `references-add/` 取并集、标准库优先。**功能禁用判定 = 标准库与增量库中该功能文件都不存在**(只删标准库、增量库仍有时功能仍启用)。产出路径以 `references/路径配置.md` 为准(①开发机/②dsh环境并入标准库;③ 用户环境迁移回 `references-add/` 见其 README)。详见 `references-add/README.md`。 |
| 技能边界(红线) | 本技能是**账号分析技能**,产出止步于账号分析侧交付物:达人账号表更新(功能一)、短视频数据表格(功能二)、账号设定人设卡(功能三)、账号数据分析报告(功能四)、视频解析产物(功能五)。凡需**生成或改写脚本**(含「基于账号设定替换事件重写」等轻量场景),**必须切换到「短视频脚本创作」技能走 S1-S11 全流程**(含 S11 脚本检查和诊断:数字账取证、开场钩子铁律、编导终审验收),**禁止在本技能会话内直接手写脚本交付**。 |
---
## 二、关键路径与工具
### 2.1 运行时环境
> 运行时路径按**当前机器环境动态确定**,不硬编码用户名/盘符。`{主目录}` = 当前用户主目录(Windows 用 `%USERPROFILE%`,Linux/macOS 用 `$HOME`)。
| 项目 | 路径 |
|------|------|
| Python(首选) | `{主目录}/.workbuddy/binaries/python/`(WorkBuddy 托管,版本以实际安装为准) |
| Python venv | `{主目录}/.workbuddy/binaries/python/envs/default/`(需装依赖时建于此) |
| Node(首选) | `{主目录}/.workbuddy/binaries/node/`(WorkBuddy 托管,版本以实际安装为准) |
> 无 WorkBuddy 环境:直接用系统 PATH 的 `python` / `node`,执行前先 `python --version`、`node --version` 检测。
### 2.2 技能库路径
| 技能 | 路径 |
|------|------|
| 脚本创作技能(权威源) | `{源技能目录}`(**三环境判定**:① 开发机 = 本机有 `D:\AgentSkill` 且技能在 `D:\AgentSkill\` 下;② dsh 环境 = 本机有 `D:\AgentSkill` 且技能路径含 `.dsh`;③ 用户环境 = 本机没有 `D:\AgentSkill`(源技能不存在)。当前机器源技能路径 `D:/AgentSkill/mcn-video-script/project/短视频脚本创作/V1.0`;生成设定/分析数据时调用此源;**只读,禁止修改,只能从源技能同步到本技能**;本技能 `references/知识库/` 为账号设定 + 账号数据分析两个专用重组库,按两步法同步,不复刻源技能目录结构) |
| 女娲造人术(nuwa-skill) | `subskills/nuwa-skill-main/`(已内嵌,无需跨 skill 调用) |
| 人设卡生成方法 | `references/人设卡生成方法.md`(账号类型判定+模板结构+深度分析,已吸收V2.0模板核心;综合人设卡统一12段结构,独立可执行) |
| 账号设定知识库(自有) | `references/知识库/账号设定/`(功能三人设选项+IP体系+对话风格9法) |
| 视频拆解知识库(自有) | `references/知识库/视频拆解/`(功能四拆解知识库23文件:开场/框架/情绪/钩子/植入/拆解) |
| 账号数据分析方法 | `references/账号数据分析方法.md`(功能四六维分析+报告8章结构+13条自查红线) |
| 解析结果格式规范 | `references/解析结果格式规范.md`(目录结构+JSON格式+维度说明) |
| 统一JSON工具 | `scripts/json_tool.py`(create-content/create-analysis/inspect/verify-folders 四模式) |
| 统一Excel工具 | `scripts/excel_tool.py`(select-top6/query/export-selected 三模式,含三比率计算;select-top6 默认数量按 SKILL.md「视频筛选标准」,可用 `--count N` 调整) |
| 视频筛选脚本 | `scripts/select_top6.py`(已整合到 excel_tool.py,保留向后兼容) |
| 功能六流程 | `references/feature/06_生成账号设定卡片.md`(生成账号设定卡片五步执行:读设定→读模板样例→模块映射→SVG手绘→验证交付) |
| 账号设定卡模板样例 | `references/样例/`(最佳成品模板:`模板_旧梦留声机账号设定卡.svg` + 渲染参考 `参考_旧梦留声机_账号设定卡_长图版.png`;新账号复用版式骨架与样式常量,内容全替换) |
| 产出路径配置 | `references/路径配置.md`(🔴 产出路径唯一权威配置:用户自定义路径最高优先,默认桌面 `账号分析/` 兜底) |
| 增量库(references-add) | `references-add/`(③ 用户环境场景的增量库机制;当前①开发机/②dsh环境状态仅保留 README 机制说明,原增量已并入标准库:`references/路径配置.md` + `references/铁律避坑规则/`(含功能三`账号设定执行避坑.md` + 功能四`账号数据分析执行避坑.md`)) |
### 2.3 MCP 工具(myai-mcp-production)
本工作流依赖 MCN MCP 服务进行视频解析。
- **配置文件**:`scripts/mcp-config.json`
- **安装引导**:执行工作流前自动检测 → 未安装则提醒(可跳过)→ 同意则先做**部署预检**(运行时版本 → npm缓存权限 → npm源,三步顺序见规范)→ 自动写入 `~/.workbuddy/mcp.json` + 引导 Trust
- **登录检查**:调用前自动检查飞书登录状态(每天一次),未登录则自动触发 `feishu_login`
- **降级**:MCP 不可用时,Step 4/7 视频解析无法执行(功能四按拆解降级规则处理:无解析视频不进入逐条拆解,只做数据层分析)
> 完整规范(服务依赖表/环境判定/安装引导流程/登录检查5步/降级策略/工具清单)见 → `references/接口调用/MCP_工具调用规范.md`
> 接口返回字段说明(`short_video_detail` 返回 content/analysis/title/track/authorName 等字段)见 → `references/接口调用/Douyin_Video_Analysis.md`
**核心工具:**
| 工具 | 用途 | 入参 | 返回 |
|------|------|------|------|
| `upload_douyin_video` | 提交视频链接进行解析 | `share_text` = 视频URL | `detailId` |
| `short_video_detail` | 查询解析结果 | `id` = detailId | `content`(分镜头表) + `analysis`(结构化JSON) |
---
## 三、功能一:获取账号信息
> **完整执行流程见 `references/feature/01_获取账号信息.md`**(Step 1:账号表登记 → 浏览器搜索抖音账号ID)
核心流程概要:
- **Step 1.0 账号表登记(前置)**:先检查 `达人账号表.xlsx`,输入信息中的账号若不在表中,先添加到表(账号ID自增、抖音号/抖音ID(sec_uid)/抖音地址存文本格式,其余字段留空),再继续获取数据
- **浏览器搜索提取账号信息**:browser-harness 打开抖音网页版搜索账号 ID,进入达人主页提取昵称/抖音号/抖音地址/粉丝数/简介等,登记到 `达人账号表.xlsx`
## 四、功能二:获取视频列表
> **完整执行流程见 `references/feature/02_获取视频.md`**(Step 2:浏览器抓取视频列表)
核心流程概要:
- **浏览器抓取**:browser-harness 在达人主页滚动加载视频列表(间隔1~3秒),收集数量按本文件「视频获取数量」参数,保存为 Excel 到 `{产出根目录}/{达人昵称}/短视频表格.xlsx`
## 五、功能三:提炼账号设定
> **完整执行流程见 `references/feature/03_提炼账号设定.md`**(Step 3:筛选 TOP 视频 → Step 4:视频解析 → Step 5:保存解析结果 → Step 6:生成人设卡)
核心流程概要:
- **Step 3**:从 Excel 按「最近三个月 + 时长≤15分钟 + 点赞+分享降序」取 TOP 视频(数量按 SKILL.md「视频筛选标准」;`scripts/excel_tool.py select-top6` 默认数量同标准,可用 `--count N` 调整)
- **Step 4**:`upload_douyin_video` 提交解析 → 等待 3-5 分钟 → `short_video_detail` 查询(content + analysis)
- **Step 5**:`scripts/json_tool.py` 保存 content.json / analysis.json(格式规范见 `references/解析结果格式规范.md`)
- **Step 6**:脚本创作技能 + 女娲造人术两个技能库综合生成人设卡(**12段结构**:账号核心定位→内容基因→类型库→情绪结构→视听风格→内容打法→内容规则→系列内容规划→差异化壁垒→红线清单→当前需解决的问题→设定分析说明,不含商业化变现路径分析)
- **Step 7(自动联动)**:人设卡 `{达人昵称}账号设定.md` 落盘后,**自动执行功能六生成 `{达人昵称}账号设定卡.svg`**(无需用户单独要求);设定后续被修改(内容/模块/命名)时,**卡片必须同步修改**(双向联动维护,详见 `references/feature/06_生成账号设定卡片.md`「双向联动维护」)
## 六、功能四:分析视频数据
> **完整执行流程见 `references/feature/04_分析视频数据.md`**(Step 7:近4个月数据 → 每月最好/最差各1条 → 两段式拆解+汇总 → 产出账号数据分析报告)
核心流程概要:
- **数据范围**:近4个月完整视频数据;每月按 `点赞数+分享数` 降序取最好1条 + 最差1条(最多8条)
- **两段式强制流程**:先逐条拆解(重度调用源技能,拆解文件单独保存到各视频文件夹)→ 拆解全部完成后才进入汇总分析(月度趋势/爆款共性/低表现共性/内容要素关联/差异化壁垒/商业化空间)
- **产出**:`{达人昵称}账号数据分析.md`(8章结构:核心结论/五维诊断/月度趋势/最好视频/最差视频/差异化壁垒/商业化空间/行动建议)+ 各视频 `{视频标题}_拆解分析.md`
## 七、功能五:解析视频
> **完整执行流程见 `references/feature/05_解析视频.md`**(单视频 MCP 解析:上传→等待→查询→保存 JSON,不依赖功能三 TOP 筛选)
核心流程概要:
- **触发**:账号详情视频列表「解析视频」按钮 / 用户指定单条视频
- **流程**:`upload_douyin_video` 提交(3-5 分钟等待)→ `short_video_detail` 查询(content + analysis)→ `scripts/json_tool.py` 保存到 `{产出根目录}/{达人昵称}/视频对标/{视频文件夹}/`
- **可选写库**:环境有 MCN 插件接口时补录 `account_video_source` 并提取选题
## 八、功能六:生成账号设定卡片
> **完整执行流程见 `references/feature/06_生成账号设定卡片.md`**(读账号设定 → 模块映射 → SVG 手绘 → 验证交付)
核心流程概要:
- **自动触发(默认)**:功能三产出 `{达人昵称}账号设定.md` 后**自动执行本功能**生成设定卡,无需用户单独要求;用户单独要求生成/调整时也可独立触发
- **触发判定(先判定再执行)**:三问判定链(①有无账号设定→无则功能三或全链路 ②卡片是否已存在→有则询问覆盖/微调 ③设定模块是否完整→缺则裁剪适配),7 种情况处理详见 `references/feature/06_生成账号设定卡片.md`「触发场景处理」
- **双向联动维护**:设定 md 与设定卡**同步修改**(任一边改动另一边必须跟随),规则详见 06 文档「双向联动维护」
- **输入**:功能三产出的 `{达人昵称}账号设定.md`(人设卡 12 段)
- **产出**:`{达人昵称}账号设定卡.svg`(竖版长图信息图,`viewBox="0 0 680 ~1700"`,深色长图风),与账号设定.md 同目录
- **方式**:读设定全文 → **读模板样例 `references/样例/模板_旧梦留声机账号设定卡.svg` + `参考_旧梦留声机_账号设定卡_长图版.png`(复用版式骨架与样式常量,内容全替换)** → 12 段模块映射 → 手写 SVG → 结构+坐标+间距三重校验 → present_files 预览确认
- **模块裁剪适配**:按设定文件实际内容裁剪/增补模块(无流程删叙事结构、无角色库删角色库、基因按条数定列数),禁止照搬模板模块清单;每个保留模块须能在设定中找到原文
- **配色适配**:**底色 = 整卡背景色**,跟随账号风格,禁止一律模板深棕红底(深棕红+浅米只是旧梦留声机风格);**底色分两系**——深沉/浓郁调性走深色系、明快/甜美/治愈调性走浅色系。按设定「色彩体系」真实色值 + 赛道归入背景色映射(暖怀旧→深棕红、亲子/治愈→深焦糖、科技/冷淡→深灰蓝、清新三农→深墨绿、潮流都市→深紫黑、活力运动→深海军、甜美/甜宠→深莓紫「深沉时」/ 玫瑰金 `#D6A3A9→#9A5563`「明快时,如王微斯定稿」…);深色系公式:主色压暗 15-25% 降饱和 → 深色渐变底;浅色系公式:主色提亮+降饱和至中浅明度 → 浅色渐变底。**底色决定色系**:深色系内部元素=浅米卡+深色字+珊瑚红强调,浅色系内部元素=白卡+粉边+深粉字+粉强调;背景上直接书写的文字随背景深浅提亮保可读。「色彩体系」色块用账号真实色值
- **要点**:GENE 0X 小标签 + 角色英文代号;情绪图条形底边对齐、峰谷差 ≥40px;红线全量;文字垂直居中(y=中心);批量移动坐标用脚本统一加减防双重偏移
---
## 九、注意事项
1. **MCP解析等待**:新提交的视频解析需3-5分钟,不要立即查询。批量提交后统一等待再批量查询。
2. **analysis延迟**:`content`(分镜头表)通常先出,`analysis`(结构化分析)可能延迟1-2分钟。如只有content,稍后重试获取analysis。
3. **人设卡必须基于视频解析结果生成**:不能仅凭账号简介或通用知识编写,每条内容基因和心智模型都必须有视频证据支撑。
4. **Excel文件占用**:如达人账号表.xlsx被占用无法直接写入,先保存为临时文件再 `mv -f` 替换。
5. **Python脚本临时文件**:写到本技能根目录下的 `tmp/` 目录,完成后清理。