--- 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(最后兜底) ```