Files
contentm_agent/.workbuddy/skills/aigc-idea-impression/SKILL.md
T
WorkBuddy df56c2c137 初始化提交:contentm_agent 工作区全量快照
内容分四块:
1、产品规划产出 —— MCN 短视频整合营销工作台的①段五份(1a 需求/1b 竞品/1c 画像/1d 策略/1e 场景)、②段两份(2a 功能/2b 布局)、③段界面(DESIGN.md 契约与令牌表 + mcn-workbench.html 原型 + 实测/会诊/审查三份 + 23 张闸门截图)。
2、开源竞品调研 —— 5 个内容工作台项目的取证原始件与 1b 系列分析文档。
3、参考资料 —— 竞品视频抽帧 1145 张 + 2 个源视频 + 功能点截图。
4、机制侧 —— 协作脚本与状态台账、工作区记忆日志、抽帧/OCR 脚本。

.gitignore 只排运行时日志、脚本备份副本与一次性探针输出,其余按原样入库。
2026-10-08 08:13:02 +08:00

129 lines
8.0 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: aigc-idea-impression
description: >
新媒体全流程总控技能(AIGC → Idea → Impression):覆盖从品牌策略(创意)、
内容创作(公众号/小红书/视频)到内容发布(国内+海外投放)的完整链路。
通过 subskill 路由到三个子技能:brand-strategy(品牌策略)、content-creation(内容创作)、
content-publish(内容发布)。
触发场景:新媒体全流程、做品牌策略、创作内容、投放内容、从创意到发布、
品牌定位、写公众号/小红书/视频内容、多平台发布。
version: "1.0"
updated_at: "2026-08-30"
deployment: "source"
agent_created: true
---
# AIGC Idea Impression 总控 Skill
## 功能说明
本技能是新媒体全流程的总控入口,串联「创意 → 内容 → 投放」三层的子技能,覆盖从品牌策略到多平台发布的内容生产全链路。
```
┌─────────────────────────────┐
│ aigc-idea-impression(总控)│
└─────────────┬───────────────┘
┌───────────────────┼───────────────────┐
▼ ▼ ▼
┌────────────────┐ ┌────────────────┐ ┌────────────────┐
│ Idea 层 │ │ AIGC 层 │ │ Impression 层 │
│ brand-strategy │ │ content-creation│ │ content-publish│
│ 品牌策略/创意 │ │ 内容创作 │ │ 内容发布 │
└────────────────┘ └────────────────┘ └────────────────┘
```
## Subskill 路由
| 子技能 | 路径 | 职责 | 触发词 |
|--------|------|------|--------|
| **brand-strategy** | `subskill/brand-strategy/` | 品牌策略(市场/竞品/客群/定位/视觉),带 SVG 图表 | 品牌策略、品牌定位、做品牌方案 |
| **content-creation** | `subskill/content-creation/` | 内容创作集合(公众号 12 + 小红书 10 + 视频 10 = 33 子技能) | 写公众号、做小红书、创作视频 |
| **content-publish** | `subskill/content-publish/` | 内容发布(海外 Postiz + 国内 SAU 双通道) | 投放视频、多平台发布、定时投放 |
**路由规则:**
- 用户输入与「品牌/策略/定位」相关 → 路由 `brand-strategy`
- 用户输入与「内容创作」(公众号/小红书/视频制作)相关 → 路由 `content-creation`
- 用户输入与「发布/投放/分发」相关 → 路由 `content-publish`
- 用户输入跨层(如"做品牌策略并创作内容")→ 按链路顺序依次调用相关子技能
> 各子技能的 SKILL.md 为独立技能入口,含各自完整的流程/知识库/脚本组织。
## 使用方式
直接对话即可,总控会自动识别意图并路由:
| 你这样问 | 路由到 |
|---------|--------|
| "帮一家咖啡品牌做品牌策略" | brand-strategy |
| "写一篇公众号文章" / "做小红书笔记" / "做条视频" | content-creation |
| "把视频投到抖音和YouTube" / "定时发布" | content-publish |
| "从品牌到内容到投放全流程" | 链路串联 |
## 技能结构
```
aigc-idea-impression/
├── SKILL.md ← 本文件(总控:功能说明 + subskill 路由)
├── POLICIES.md ← Policy 红线(P0/P1/P2 分级)
├── 经验方法总结.md ← 经验沉淀(失误/教训闭环)
├── references/
│ └── 操作规范/ ← SOP:浏览器访问 / 数据归档 / 审计检查清单
└── subskill/ ← 子技能
├── brand-strategy/ (品牌策略:策略→视觉,带 SVG 图表)
├── content-creation/ (内容创作:公众号/小红书/视频 33 子技能)
└── content-publish/ (内容发布:海外 Postiz + 国内 SAU)
```
> 各子技能内部统一为:SKILL.md + 帮助文档.md + references/(流程+知识库+接口调用)+ scripts/ + references-add/。
## 三大机制(使用中沉淀经验、完善操作、设定红线)
| 机制 | 文件 | 作用 |
|------|------|------|
| **Policy 红线** | [POLICIES.md](POLICIES.md) | P0/P1/P2 分级红线(凭证/浏览器/数据/投放/合规),违反即停 |
| **问题沉淀** | [经验方法总结.md](经验方法总结.md) | 使用中发现问题 → 记录 → 沉淀规避 → 升级红线/规范 |
| **操作规范** | [references/操作规范/](references/操作规范/README.md) | SOP:浏览器访问、数据归档、审计检查清单 |
**使用循环**:操作 → 发现问题 → 追加问题沉淀 → 评估升级 POLICIES / 操作规范 → 定期按审计清单检查。
## ⚠️ 执行前强制检查(数据获取 / 浏览器 / API 调用类任务必读)
> 本总控被加载后,以下规则进入执行上下文,**先读再动手**。历史教训(问题沉淀 #006~#009):经验写入文档但执行时未加载=零约束,本节即为此设。
### 1. 涉及「获取抖音/社媒账号或视频数据」时,必须先读:
- [获取抖音账号数据操作规范.md](references/操作规范/获取抖音账号数据操作规范.md)(仅引用,细则以规范文档为准)
### 1.1 涉及「视频下载 / 抽帧 / 字幕提取 / 画面反推」时 —— 必须按规范执行,禁止凭历史产物反推
> 先读 [视频抽帧与字幕规范.md](references/操作规范/视频抽帧与字幕规范.md)(细则以规范文档为准,教训 #006 / #010)。
> 以下为**执行前必须逐项勾选**的核心铁律,漏任一条都可能漏帧或全批失败(已两次踩坑):
**抽帧核心铁律(双因素 + 首尾 + 补帧,缺一不可):**
1. ☑ 画面变化:`select='gt(scene,0.3)'`
2. ☑ **字幕变化**:`crop=W:底1/4或底15%:0:Y` + `select='gt(scene,0.1)'` —— **漏这条 → 画面静止但字幕换句的帧全丢**
3. ☑ 低阈值补漏:`select='gt(scene,0.05)'`(标准步骤,非可选补救)
4. ☑ 字幕区安全网:同 crop 区域 + `select='gt(scene,0.05)'`(捕获缓变换句,防漏)
5. ☑ 首尾帧:`-ss 0` + `-ss DUR-0.3`(scene 不触发,必加)
6. ☑ >5s 长间隔强制补中点(物理杜绝盲区)
7. ☑ 字幕区 crop 按**实际分辨率**底部 15%:1080p 横屏 `crop=1920:162:0:918` / 720p `crop=1280:108:0:612` / 竖屏 `crop=720:240:0:720`(**先抽一帧确认字幕位置再 crop**)
8. ☑ 逐点 `-ss` 抽帧(禁用 `select='eq(t,...)'` 精确匹配);**CRLF 防护**:Python 写时间戳列表须 `newline='\n'`,否则 ffmpeg `-ss` 报 Invalid duration 全批失败
**字幕 OCR 铁律:**
- ☑ **逐帧 OCR 字幕区**,禁止只对每个聚类「代表帧」OCR(代表帧模糊/过渡/ fade → 整句丢失,#010 事故根因)
- ☑ 输出 `字幕稿_日期.md` 时间线表(时间 | 台词 | 帧文件)
### 2. 付费 API 硬约束(P0-8,成本红线):
- **未获用户明确允许,禁止调用红狐等第三方付费 API**;浏览器优先、兜底条件见 [获取抖音账号数据操作规范.md](references/操作规范/获取抖音账号数据操作规范.md)
### 3. 数据归档硬规则(P1-1):
- 根目录 `D:\MCNSkill项目\`;作品/视频按 `作品数据\{账号名称}\`,视频文件夹=`{标题清洗}_{发布时间}`
- 视频列表 Excel 13 列(见 [数据归档规范.md](references/操作规范/数据归档规范.md))
### 4. 风控信号即停(P0-7):
- 触发风控信号(预览节流/验证页/封锁/超时,详见规范文档)→ **立即停止**,冷却 ≥15-30 分钟
### 5. 方法优先级(读取 > 交互 > 兜底):
```
React Fiber 读取(首选) > hover/点击交互(慎用) > 网络层捕获 > 第三方 API(最后兜底)
```