提取微信视频号作品 DNA:单条视频生成 report,按 dna-id 聚合选题、短标题与视频描述、内容创意、业务植入套路、互动引导与 CTA 套路、视频形态与制作指向、制作规格、口播文案子模块与账号运营子模块,推导 main agent 的视频 Brief template。
73%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./crews/main/skills/expert-wx-channel/tools/wx-channel-style-profiler/SKILL.md微信视频号作品 DNA 提取与聚合工具。输入是视频转录文本(口播全文 + 视频描述 / 时长 / 互动线索),由 Agent 先整理成 .md / .txt;可选封面 / 首帧 / 配图作为视觉证据。不接受视频文件或链接作为直接输入(取数走 viral-chaser 或平台工具)。
DNA 的用途是指导 main agent 选题、包装、出内容或出视频制作 Brief;不指导成片制作——创作细节、脚本结构、镜头与编码参数归 Content Producer。
微信视频号作品只有视频一种,维度框架见 references/video-dna-framework.md;--kind 只接受 video(默认即 video,通常不用传)。
单篇作品 -> DNA report
同一 dna-id 下全部 report + 权重 / focus + 用户输入转译 -> DNA 文档
DNA 文档 -> DNA templatewx_channel/dna/{dna-id}/
reports/
{sample-id}.report.md
covers/
{sample-id}.{ext}
{dna-id}.dna.md
{dna-id}.template.md原始转录 / 正文文本可临时放在 wx_channel/ref/{dna-id}/transcripts/;生成后的 report 必须进入目标 DNA 的 reports/ 目录。
wx-channel-style-profiler report \
--input path/to/transcript.md \
--dna-id {dna-id} \
--sample-id {sample-id} \
--cover-image path/to/cover.jpg \
--source-url "https://..." \
--duration 36 \
--output-dir wx_channel/dna/{dna-id}/reports--kind:只接受 video(即默认值),通常不用传。--cover-image:封面 / 首帧 / 首图本地文件,作为视觉证据(自动拷进 covers/)。--source-url:原作品链接;本地素材无链接时省略。--duration:视频时长(秒),用于口播密度统计。--weight:样本权重,默认 1。--focus:限制该样本只影响指定维度 ID,可重复传入。视频统计输入约定:
## 口播全文 下(可带括号说明;也接受 转录全文 / 逐字稿),到下一个标题结束;来源、作者、备注、结构标注和视觉分析放在该节之外。- 0.04–5.32s:原话;统计时移除列表前缀与时间码,不计标题、标点和空白,只计口播中的字母、数字与汉字。句长、人称等视频统计也只看该口播正文。[剧情概括] / [转述] 不作逐字口播统计;正文边界不明、缺时长或含概括/转述时,口播密度标为「未提供」,聚合时排除该项,不能用 0 代替缺项。Agent 生成 scaffold 后必须:
expert-video 的某个 workflow,或 main 的某个素材加工技能),只写真实存在的资源名。wx-channel-style-profiler build --dna-id {dna-id}默认读取 wx_channel/dna/{dna-id}/reports/,输出 {dna-id}.dna.md 与 {dna-id}.template.md。也可显式传 report 文件 / 目录:
wx-channel-style-profiler build --input path/to/reports --dna-id {dna-id}Agent 聚合时必须:
weight 与 focus 判断影响范围。wx-channel-style-profiler update \
--input wx_channel/dna/{dna-id}/reports/{new-sample}.report.md \
--dna wx_channel/dna/{dna-id}/{dna-id}.dna.md \
--template wx_channel/dna/{dna-id}/{dna-id}.template.md脚本合并历史 report 与新 report、重算统计并保留 Agent 已写内容;kind 从 DNA 文档 frontmatter 继承(也可用 --kind 显式指定,冲突时报错)。Agent 仍需重新审视聚合结论并同步修订 template。
--input 可省略,用于只融合用户输入或另一个 DNA 的局部规则;此时必须传 --user-input。
视频作品 template(= Brief 正文模板 + 口播文案模板)
用户输入是参考信息,不是可直接入库的 DNA 规则:
--user-input "以后多做实拍拼接,少用纯动画"Agent 必须映射到具体维度并转译为可执行规则,例如:
video-form:主形态为影视解说 + 反转植入,制作指向 expert-video 的 Reversal Ad workflow
production-spec:竖屏 9:16、时长带 30-45s、画面偏冷暗解说段 + 明亮植入段
narration-script:口播保持第三人称解说体,句长 10-15 字处理要求:
| ID | 维度 |
|---|---|
topic-angle | 选题与观看理由 |
title-cover | 短标题、视频描述与封面 |
content-idea | 内容创意 |
video-form | 视频内容形态与制作指向 |
production-spec | 制作规格与视听倾向 |
biz-implant | 业务植入套路 |
interaction-cta | 互动引导与 CTA 套路 |
narration-script | 口播文案子DNA |
account-bio | 账号简介写法 |
content-mix-cadence | 内容形式比例与发布习惯 |
--focus 只接受上表维度 ID;填入其他值直接报错。
references/video-dna-framework.md(微信视频号视频作品 DNA 框架 v2:维度定义、制作指向映射、聚合边界与 Focus ID)TeamWiseFlow/xiaobei
47aea0b
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.