用途:media-use 是 HyperFrames 项目的媒体操作系统(Agent Media OS),用一个技能覆盖所有媒体需求,把解析、生成、操作与记忆集中处理,避免上下文噪音。
主要能力:通过 resolve 统一动词解析多种媒体类型——bgm(HeyGen 曲库,10k+ 曲目)、sfx(内置 19 个音效库加曲库)、image(HeyGen 素材搜索,75k+ 矢量)、icon(透明图标符号)、logo(官方品牌标志,来源顺序为 svgl → simple-icons → GitHub avatar → favicon,绝不重绘)、voice(TTS 配音,HeyGen 免费路径,可选本地 Kokoro)、grade(测量式校正候选)与 lut(用户提供或明确选择的可复用已验证 .cube 文件)。解析前可用 --candidates 列出可复用候选并自行判断适配度。
使用方式:首次运行需安装并登录 heygen CLI(免费使用路径),然后用 node <SKILL_DIR>/scripts/resolve.mjs --doctor 验证。解析命令为 node <SKILL_DIR>/scripts/resolve.mjs --type <type> --intent "<description>" --project <dir>,返回一行 resolved <id> → <path> (<type>, <metadata>)。设置与提供商见 references/setup-providers.md。
视觉处理:当用户要求修复、润色、风格化、遮挡、强调或揭示摄影媒体时,应阅读 references/media-treatments.md,检查真实 <img>/<video>,选择一个主要意图,再用确定性持久化与验证。可用 hyperframes media-treatment --capabilities --json 查看能力,用 --capability <id> 请求相关效果族并组装自定义处理。普通创作不要加载 --all。视频建议查看一张标注早/中/晚的接触表,而非逐帧读取;普通校正或润色应用一个候选并查看一张后置表。
限制与规则:不要为编码曝光、阴影、对比度或色温而生成 .cube LUT;仅当用户提供或所选处理明确拥有 LUT 时才使用。不要用 CSS/SVG 覆盖层重建受支持的暗角、颗粒、模糊、像素化、颜色或处理效果。主动媒体机会扫描需有具体信号才提出建议,每个项目只问一次,尊重“保持原样”,绝不静默修改,调色尤其应先提议并预览。
适用场景:HyperFrames 项目中的媒体解析、复用、采纳、摄取、调色、配音、音乐、音效、字幕、转录、裁剪、重构、变换、实时效果、覆盖层与揭示等。各任务对应参考文件:resolve.md、grading.md、audio.md、operations.md、media-treatments.md、setup-providers.md、memory.md、meta.md。
暂未提供:具体收费与价格、平台支持范围、效果保证等信息未在资料中说明。