laohan-sucai
SolidB-roll 素材供应器。读取⑨导演的 source manifest,搜索、下载、抽帧并记录可授权现实素材;只有视觉复核通过的资产可交⑪动画生产。Use when 用户说配素材、找B-roll、补真实场景、下载素材、审核素材、进入⑩素材,或⑨导演将 beat 路由为 BROLL_STOCK。
AI & Automation 11 stars
3 forks Updated today MIT
Install
Quality Score: 82/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# B-roll 素材供应器
只为已经判定为 BROLL_STOCK 的现实场景找素材。它不决定动画、不把库存素材伪装成事实、不合成视频。
## 输入与停止条件
正式入口是 09-导演/source-manifest.json 的 broll_requests,以及已批准的 PROOF_PUBLIC/PROOF_USER source_entries。每项 BROLL 必须有 beat_id、source_mode=BROLL_STOCK、visual_need 和 must_not_imply;PROOF 必须有 evidence.id。
🛑 STOP:没有 broll_requests 或请求不是 BROLL_STOCK 时,不搜索、不下载。没有 provider key 时只写出 `no_result` 与 `provider_errors`,不会发起搜索或下载。
## 命令
~~~bash
# 搜索候选:Pexels/Pixabay/Coverr 并行检索;至少配置一个 key
node scripts/sucai.mjs search --source 09-导演/source-manifest.json --out 10-素材
# 本地素材库优先参与;local 候选会复制到本 episode 后再抽帧
node scripts/sucai.mjs search --source 09-导演/source-manifest.json --out 10-素材 --local-library "/绝对路径/你的素材库"
# 下载一个候选,并生成缩略图供实际视觉检查
node scripts/sucai.mjs download --manifest 10-素材/素材清单.json --beat B01 --candidate pexels:123
# 先实际查看缩略图或 contact sheet,再记录判定
node scripts/sucai.mjs verify --manifest 10-素材/素材清单.json --beat B01 --candidate pexels:123 --verdict pass --reason "主体、构图和事实边界均匹配"
# 查看当前清单
node scripts/sucai.mjs report --manifest 10-素材/素材清单.json
# PROOF 只物化已批准证据;显式视觉确认后复制到本期并登记
node scripts/register-proof-asset.mjs episodes/<slug> B03 <proof-file> <thumb-file> --visually-verified
~~~
环境变量和官方申请入口见 references/providers.md。不要把 key 写入 SKILL.md、JSON、episode 或 Git。
## 工作流
1. 读取 broll_requests 的 query_terms;缺 query_terms 时只用 visual_need,记录搜索理由。
2. 若传入 --local-library 或 LAOHAN_LOCAL_BROLL_DIR,先把本地库加入候选来源;随后并行调用 Pexels、Pixabay、Coverr。Mixkit 不做自动抓取。
3. 记录每个 provider 的 status、candidate_count、elapsed_ms、rate_limit...
Details
- Author
- hanzhcn
- Repository
- hanzhcn/laohan-skills
- Created
- 4 months ago
- Last Updated
- today
- Language
- JavaScript
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
laohan-daoyan
METHOD_LAB/历史 episode 的真人口播语义导演。默认 CODEX_DIRECT 生产不使用本 skill;只有用户明确要求方法实验、旧 AST/双 renderer 路线或恢复历史 episode 时使用。
11 Updated today
hanzhcn Code & Development Listed
montage-vlog-compiler
用户要做情绪混剪 Vlog 时使用——以第一人称口播为时间主轴、由零散生活素材拼成、靠情绪推进的叙事型片子,题材包括母婴、亲子、旅行、成长、关系等。用于分析参考片剪法、按口播语义匹配画面、整理大量本地素材、生成逐镜剪辑执行单与可编辑初剪的执行器指令、或把剪辑反馈沉淀成个人风格。不适用于知识口播、产品测评、教程、访谈、纯音乐卡点。
2 Updated 2 weeks ago
jeszhou AI & Automation Listed
video-automation
将已确认的中文口播稿、文章、链接、主题或已有视频制作、重剪并交付为风格统一的高质量抖音口播视频。适用于原创视频、旧片重剪、继续迭代、配音与字幕、真实素材搜集、HyperFrames 定制动效、Remotion 模板镜头、ChatCut 时间线、音效设计、3:4 封面、实时抖音话题和发布包;强制执行文稿、配音、分镜和高风险样片审批门禁,任何修改必须先建议并获得用户确认。
0 Updated 1 months ago
FENGJIQI888