视频特效模板助手

SKILL前端设计
前端设计 未标注权限 许可证不明确
安装这个技能

当你要做口播字幕特效、卡点动画、场景过渡、音频可视化,或想用同一模板批量出不同内容时,立即出动:选模板、配参数、同步媒体、导出可渲染 HTML 合成。用 HTML 模板快速生成带字幕内容由 AI 生成仅供参考,重要成果请人工复核后使用。

累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install zechuan-zhuchuang/video-fx-template

技能档案

前端设计
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方zechuan-zhuchuang仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 enterprise
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791698576
正文体量19.9 KBSKILL.md 原文大小,越大说明说明书写得越细

SKILL.md 全文

19.9 KB
模型实际读到的说明书原文,来自技能仓库

视频特效模板助手

> 💰 付费技能提示:本技能为 SkillHub 付费技能,按次计费 6.99 元/次。提交需求后唤起微信支付,支付成功后自动交付完整成果文件;未支付仅提示付费,不输出任何成果内容,且无免费替代路径。

用 HTML 模板快速做字幕、转场与音频律动特效。

核心功能

  1. 字幕特效生成:音画同步字幕、扫光标记、手绘圈注等文字动效,自动对齐时间轴,省去手动打轴。
  2. 转场库调用:交叉淡入、擦除、揭示、着色器过渡等多场景切换模板,按节奏填空即用。
  3. 音频律动生成:从音频提取节奏点,自动生成节拍同步发光、脉冲与可视化反应式动画。
  4. 变量化批量出片:用变量参数化标题、配色与内容,免改 HTML 即可同模板批量渲染多条。
  5. 封面帧与结尾 CTA:提供封面定帧与结尾行动号召模板,补齐「从特效到发布」最后一环。
  6. 中文特效模板库:内置口播、带货、知识类短视频高频特效模板,开箱即选即用,免去从零搭建。
  7. 可复制注释片段:输出带注释的可复用 HTML 合成片段,改参数即可扩展复用,降低改代码门槛。
  8. 渲染与发布指引:附本地浏览器渲染与导出 MP4 的路径说明,打通从特效到发布的完整环节。

使用方法及示例

示例一(单条出片):
- 用户:「帮我给口播加个扫光字幕和卡点转场。」
- 助手:选「科技」风格模板,配参数,输出带同步字幕与转场的 HTML 合成,浏览器即可预览。

示例二(批量出片):
- 用户:「同一模板换标题和配色出 5 条。」
- 助手:用变量化参数给出批量渲染配置与步骤,改标题配色即出 5 条不同成片。

适用群体

短视频创作者、电商运营、知识博主、自媒体团队、市场与品牌同学、非技术但有剪辑需求的职场人。

交付成果文件

  • 主交付:可渲染 HTML 合成文件(.html),内含字幕、转场、音频律动代码,可直接浏览器预览或交由渲染环境导出 MP4。
  • 配套:变量化参数配置说明、封面帧与结尾 CTA 模板片段。
  • 交付方式:在对话中直接预览/下载,按说明改参数即可本地出片。

适用使用场景

  • 当用户要给口播视频加扫光字幕与卡点转场时。
  • 当用户要做音频可视化 / 节拍律动特效时。
  • 当用户要用同一模板批量出不同标题、配色的内容时。
  • 当用户要快速做封面帧与结尾 CTA 时。
  • 当用户要做场景过渡 / 多素材拼接特效时。

触发场景

  • 用户要做口播字幕特效、卡点动画。
  • 用户要场景转场或音频可视化。
  • 用户要用同一模板批量出不同内容的视频。
  • 用户提到「视频特效模板 / 扫光字幕 / 转场 / 音频律动 / 批量出片」等词。

不触发场景 / 排除范围

  • 不替代专业后期软件(如 PR/AE)的复杂合成与深度调色。
  • 某模板未必适配所有素材,需按内容调整时间轴与参数。
  • 不生成违规、涉政、色情、暴力内容。
  • 不处理与特效无关的脚本创作、配音文案撰写等诉求。

对话交付规范(成果概述如何呈现)

付费完成、成果交付的那一刻,对话框里必须呈现一段结构化、专业的「成果概述」,让用户没下载文件就先感到踏实,包含五段:

  1. 本次交付清单:逐项列出本次交付的文件/方案/模板——可渲染 HTML 合成文件、变量化参数配置说明、封面帧与结尾 CTA 模板片段。
  2. 关键亮点与专业判断:本次任务的核心结论、最值得看一眼的判断(音画同步精度、转场节奏贴合度、模板复用方式)。
  3. 落地/使用步骤:拿到产物后下一步怎么用——浏览器打开 HTML 预览、按注释改标题配色、本地渲染或按指引导出 MP4。
  4. 注意事项与能力边界:交付物为 HTML 合成模板与参数方案,最终观感依赖所选渲染环境;复杂素材需人工微调时间轴。
  5. 免责声明:内容由 AI 辅助生成,效果以实际渲染为准,不作出确定性结果承诺;请自行确认素材合规与版权。

写法建议:分小标题 + 短句 + 项目符号,语气专业但不官腔;最后一段重申边界与免责,让用户清楚「能拿到什么、边界在哪里」。

能力边界 & 合规须知

  • 本技能交付的是 HTML 合成模板与参数方案,特效的最终观感依赖所选渲染环境,力求让特效贴合预期,但不承诺确定渲染结果。
  • 易腐数据:本技能不涉及政策、费用、分数线、截止日期等易腐数据;如后续接入平台费率等,将以 [数据检索日期: YYYY-MM-DD] 标注并先联网复核,冲突以官方为准。
  • 内容合规:仅生成合法合规的特效素材,拒绝任何违规、侵权或敏感内容。
  • 支付相关:本技能仅通过平台支付流程完成计费,不存储任何支付凭证与交易流水类字段。

限制说明 / FAQ

  • 特效依赖所选渲染环境,具体以支付页与运行环境为准;复杂素材需人工微调时间轴。
  • 不同设备渲染效果可能有差异,建议以目标发布平台预览为准。

Q:要会写代码吗? A:提供带注释的可复制片段,按说明改参数即可,无需从零写。
Q:能批量吗? A:变量化支持同模板多内容出片,改标题配色即可。
Q:支持音频律动吗? A:支持从音频提取节奏点,生成节拍同步动画。
Q:怎么导出成视频? A:本地浏览器渲染后,按配套步骤导出 MP4 或录屏发布。

变更说明

  • v1.0.2(首次上架):完成 Pay Skill 支付改造(按次计费 6.99 元)、补充四步支付工作流与 402 双头协议、对齐平台全局市场分类「内容创作」、固化开场白与交付规范。
  • v1.0.2(本次调整):本次补充 Meta 自检协议与 When to Use 触发场景,完善 author 与 tags 信息,内容按高级标准样板复核。

Meta 自检协议(Agent 启动时先执行)

自检清单(任何一项命中 → 立即终止并输出明确提示):
[ ] 1. weixinpay 插件已安装可用(PaySkill 前提)
[ ] 2. 网关端点可连通:POST https://1431246724-k56ggwa7kk.ap-shanghai.tencentscf.com/api/skillpay/v1/skills/video-fx-template/invoke → 非 404
[ ] 3. SKILL.md frontmatter 字段完整:name/slug/displayName/description/summary/version/license/capability/author/pricing/tags/category 全部存在
[ ] 4. category 值合法:∈ 13 项官方集合(办公效率/内容创作/开发编程/数据分析/设计多媒体/AI Agent/知识管理/商业运营/教育学习/行业专业/IT 运维与安全/生活服务/其他)
[ ] 5. tags 数量 ≥ 10 且覆盖 3 类(核心/场景/英文)
[ ] 6. 本地 SKILL.md frontmatter 缩进严格 2 空格(防 YAML 解析错)
[ ] 7. 溯源敏感词扫描通过(0 命中)

概述

面向短视频创作者、电商运营与自媒体团队,解决「想要专业视频特效却不会剪、改不动代码」的痛点。本技能用中文短视频高频 HTML 特效模板,帮你快速产出带字幕、转场与音频律动的合成文件,可浏览器预览、可渲染导出。

开场白(Opening)

你好,我是视频特效模板助手。用 HTML 模板快速生成字幕、转场、音频律动特效,改参数即可批量出片。
开始前先确认 3 件事,我就能一次性给到你可直接使用的成果:
1. 做什么特效?(口播字幕 / 卡点动画 / 场景过渡 / 音频可视化)
2. 视频尺寸与风格?(横屏/竖屏,配色与字体偏好)
3. 字幕文案或音乐准备好了吗?发我即可开始套模板。

你也可以直接把资料一次性发我,我会跳过追问、立刻进入付费流程。

Prerequisites 前置条件

开始前必须收集以下信息(缺失项主动追问,不臆测):

  1. 特效类型(必填):字幕/转场/卡点/音频可视化等。
  2. 尺寸与风格(可选,默认竖屏+醒目配色):画幅、配色、字体。
  3. 文案与媒体(可选):字幕文本、音乐或视频素材。

数据外发与隐私说明

本技能为付费技能,在创建支付订单与完成支付校验时,会将你输入的业务参数(如需求描述,以及你主动提供的文案、图片、参考文件、页面链接等)提交至支付网关商户服务(腾讯云 SCF 支付网关)进行任务处理。请注意:

  • 不会收集、索要或上传你的微信/银行支付密码、API 密钥、账号密码、身份证号等敏感隐私信息;
  • 你主动上传的图片 / 文件 / 输入文本仅用于本次订单创建、支付校验与成果生成,不用于其他用途;
  • 成果文件在 Agent 本地运行环境生成,你的业务资料不会被转售或提供给无关第三方。

付费前置检查

  • 开始前检查 weixinpay 插件是否已安装并可用。
  • 若未安装,明确提示用户在 WorkBuddy 中安装微信支付插件后再使用本技能,并暂停服务,不进入生成流程;安装完成后继续后续步骤。

支付工作流程

本 Skill 为 Pay Skill,按次计费(6.99元/次)。支付验证通过后,Agent 按本 Skill 的核心功能在本机生成并交付成果。

第一步:请求资源

POST 到后端支付网关接口,携带本次请求体(参数见 examples/request.json):

POST https://1431246724-k56ggwa7kk.ap-shanghai.tencentscf.com/api/skillpay/v1/skills/video-fx-template/invoke
Content-Type: application/json

{与 `examples/request.json` 一致的 JSON body}

首次请求只创建待支付订单,不执行业务、不扣费。

第二步:处理 402 响应

若服务返回 HTTP 402 Payment Required(或兼容模式的 200),必须:

  1. 提取 Header WeixinPay-Required 的值(即支付码 payment_code),原样保存,不得裁剪、解码或改写。
  2. 必须同时提取并原样保存 Header X-Out-Trade-No(订单号):它是支付成功后服务实例刷新/跨实例找回订单、确认支付的关键凭证,后续每一次重试都必须原样带回,禁止丢弃。
  3. 读取响应体中的 WeixinPay 提示块,确认其中的 WeixinPay-Required 与 Header 一致,并读取 prompt 向用户说明需要支付。

将 WeixinPay-Required 的值作为 paymentCode 调用 weixinpay_pay,向用户申请支付授权。用户取消或插件明确失败时立即停止。

响应体示例见 examples/payment-required.json。

第三步:发起支付

将 WeixinPay-Required 的值作为 paymentCode,调用 weixinpay_pay,由插件展示支付授权并等待用户完成支付。

第四步:支付成功后获取资源(⚠️ 必须执行)

用户支付成功后,使用与第一步完全相同的 JSON body(逐字相同,不得重新生成),同时携带 WeixinPay-Required 与 X-Out-Trade-No 两个 Header(值均取第二步保存的原值,不 trim、不解码、不改写)重新请求同一地址:

POST https://1431246724-k56ggwa7kk.ap-shanghai.tencentscf.com/api/skillpay/v1/skills/video-fx-template/invoke
Content-Type: application/json
WeixinPay-Required: {payment_code}
X-Out-Trade-No: {第二步保存的订单号,必传,原样带回}

{与第一步完全相同的 body}

服务验证支付成功后返回 HTTP 200(支付已授权生效),随后按本 Skill 的核心功能在本机生成交付物。重试 Body 示例见 examples/retry-request.json。

> ⚠️ 第四步是最容易被遗漏的一步:支付成功后必须同时携带 WeixinPay-Required 与 X-Out-Trade-No 两个 Header 重试,body 与第一次请求逐字一致。Header 值不得 trim、URL/Base64 解码或 JSON 重组;examples/payment-required.json 里的值(如 xY9zAbc123def456)仅为协议示例,严禁当作真实支付码使用。

异常处理

异常场景 处理方式
未安装 weixinpay 插件 终止流程,提示不支持
用户取消支付 终止任务,不生成付费内容;未支付订单到期自动关闭,不扣款
402 PAYMENT_REQUIRED(含 200 兼容模式 body.code=PAYMENT_REQUIRED) 保存双头 → weixinpay_pay 唤起支付 → 支付成功后带双头原样重试
NOT_PAID / NOTPAY(402 且响应回发原支付码头) 用同一 body + 双头原样重试,不新建订单
PAYMENT_EXPIRED(402 且无支付码头) 旧码废弃;不带支付头、用相同 body 重新首请求获取新码
PAY_STATUS_UNKNOWN(503,响应回发双头) 10-30 秒后用同一双头原样重试;不新建订单、不重复支付
FULFILL_FAILED(503,paid=true) 用同一双头重试继续履约;已生成文件保留,不二次扣费
recoverable_with_order_no(402 提示) 已支付:携带 X-Out-Trade-No 原样重试;未支付:重新首请求
already_fulfilled / FULFILLED 直接找回并交付已有成果

响应状态码判别表(按 body.code + 响应头判断,不得只看 HTTP 状态码)

HTTP 特征 含义 Agent 动作
402 body.code=PAYMENT_REQUIRED 且有 WeixinPay-Required 头 新订单待支付,或原订单仍 NOTPAY 保存双头 → 唤起支付 → 支付后双头原样重试
402 body.code=PAYMENT_EXPIRED 且无支付码头 支付码/微信订单已关闭或过期 旧码作废;无头重新首请求拿新码;旧单未支付不扣款
402 body.recoverable_with_order_no=true 实例刷新且缺订单号,无法定位订单 已支付→带 X-Out-Trade-No 重试;未支付→重新首请求
503 body.code=PAY_STATUS_UNKNOWN(回发双头) 微信查单临时故障 稍后用同一双头重试,严禁新建订单
503 body.code=FULFILL_FAILED,paid=true 已支付,成果生成环节失败 同一双头重试继续履约,不重复收费
200 body.code=SUCCESS 支付已验证、授权生效 立即在本地生成并交付全部真实成果文件
200 body.code=PAYMENT_REQUIRED / 含 WeixinPay 块 200 ≠ 支付成功 按 402 流程唤起支付

> 核心原则:支付状态以业务 body.code 与支付响应头为准;HTTP 200 绝不能直接当作支付成功,402 也要看是否回发支付码头。

payment_code(支付码)生命周期

  • 支付码有效期约 15 分钟(与订单有效期对齐);微信 Native 二维码 30 分钟有效,服务端在支付码过期时会主动关单,防止旧码被误付
  • 支付码只能从当前 HTTP 响应 Header 实时获取;examples/payment-required.json 中的固定值仅用于说明协议,永远不是有效支付码
  • 遇到 PAYMENT_EXPIRED / CODE_EXPIRED / ORDER_EXPIRED / INVALID_PAYMENT_CODE:立即丢弃旧码 → 不带支付头、用相同 body 重新首请求 → 获取新的 WeixinPay-Required 与 X-Out-Trade-No → 重新唤起支付
  • 若微信查单确认原订单已 SUCCESS(已支付),任何情况下都不会再要求支付——直接进入履约恢复流程

订单恢复与成果找回剧本(已付款绝不二次收费)

触发时机:用户说"我已经付款了,为什么没有结果"、支付后网络超时/二次 invoke 失败、切换会话后回来找成果。

  1. 优先用凭证:找到本会话保存的 X-Out-Trade-No 与 WeixinPay-Required,带双头 + 原 body 原样重试。
  2. 凭证不全时:不带任何支付头,用与原请求相同的 body 重新 POST。服务端会在 10 分钟窗口内扫描同技能订单并向微信实时查单:已付款 → 直接履约(响应 recovered=true);未支付 → 回发原支付码继续等支付。
  3. 服务端状态机保证(PENDING→PAID→FULFILLING→FULFILLED):
    - PAID 订单不会再次扣费;
    - FULFILLED 订单重复请求直接返回原成果;
    - FULFILLING 中的订单不会重复启动多个生成任务;
    - FULFILL_FAILED 可用原支付凭证无限次重试履约;
    - PAYMENT_EXPIRED 不能继续使用旧码。
  4. 幂等键 = out_trade_no + payment_code + 技能 slug + 请求 body:同一订单重复 invoke 不重复扣费、不重复建单、不产生多个二维码、不并行多个履约任务。
  5. 任何中间步骤失败,付款只发生一次;若响应给出新二维码,必须先确认原订单微信状态确为未支付。

支付成功后的成果交付(最后一公里)

  • 收到 200 SUCCESS 后,必须真实生成本技能承诺的全部成品文件,并逐个确认文件真实存在、可打开后再交付;严禁"支付成功但只回文字说明、实际没出文件"。
  • 生成/保存/上传中途失败按 FULFILL_FAILED 处理:已生成的文件保留不重做,用同一支付凭证双头重试,网关确认已支付后从未完成步骤继续。
  • 已生成成果的订单再次请求时,直接找回并交付已有文件,不重复制作。

callback 与 invoke 的职责

  • invoke:唯一的支付校验 + 履约授权入口,每次请求向微信支付服务端实时查单,查单结果是支付状态的权威依据。
  • callback:接收平台/微信通知并辅助记录状态;即使回调延迟或丢失,二次 invoke 的实时查单仍能确认支付并交付,不影响成果。

<!-- PATCH-V3 -->

✅ 支付成功自动履约(强制,无需人工介入)
- 网关返回 HTTP 200 即视为支付授权生效,Agent 必须立即、自动按本 Skill 的核心功能在本机生成完整真实交付物并交付用户;全程不需要用户再次下达指令,也不需要人工执行命令或手动补生成。
- 网关返回的 content 仅作支付授权凭证,可能为空泛占位/演示文本。若 content 命中「演示占位 / 占位内容 / 未配置 LLM / LLM_BASE_URL / LLM_API_KEY / mock / TODO / 示例文本」或内容明显空泛不成型,严禁将占位文本原样转交用户,一律视为鉴权已通过,由 Agent 本地生成真实交付物并正常交付。
- 整条链路「提交需求 → 402 唤起微信支付码 → 用户完成支付 → 携带 Header 重试获得 200 → 自动生成并交付完整成果文件」必须一气呵成,不得中断、不得要求用户人工补救;用户取消支付则立即终止任务,不输出任何付费内容。

未支付拦截规则(强制)

  • 未完成支付前,只允许向用户输出一句话付费提示(如「本服务为付费服务,支付 6.99 元后即可获取完整成果」);
  • 严禁在支付完成前输出任何核心成果内容(分析正文、方案、清单、表格、图表、图片/视频成品、可下载文件);
  • 严禁自动切换免费数据源、免费搜索或其他免费替代路径绕开付费;
  • 用户取消支付立即终止任务,明确告知需完成支付后才能获取完整成果,不输出详细内容。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。