下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/org-61cldd5y--dghjhjjkk.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-61cldd5y/dghjhjjkk。剪映 / CapCut 自动剪辑助手是一款专为 macOS 平台设计的自动化辅助工具。它利用 Computer Use 技术模拟人工操作,帮助用户高效完成剪映专业版的各项任务。主要功能包括:智能导入视频 / 音频素材并放入时间线、执行画面裁切缩放、调整字幕标题、添加音效贴纸以及最终导出视频。该 Skill 明确了与第三方 ASR 自动粗剪服务的边界,专注于剪映内的精修环节,并提供详细的项目日志记录功能,便于复盘和恢复项目状态。
阅读全文 (展开查看完整说明)
概述
剪映剪辑助手
⚠️ 付费与数据使用声明(调用前必读)
本技能为按次付费技能,每次调用 0.20 元,通过微信支付 Agent Pay(X402 协议)收款。
数据处理披露(如实告知用户,不隐藏):本技能的结果由后端服务生成。在你确认付费之后,你本次提交的内容会被发送至本技能服务(
POST https://www.skill98.cn/api/resource)用于生成结果;外送范围仅限「你本次提交的这一段内容」,不涉及其他文件或个人隐私信息。未确认付费前,系统不会外送你的内容,也不会产生任何扣款。 本技能不收集、不存储与本技能功能无关的数据,也不向任何第三方转售数据。简单说:你提问题 → 系统提示需付 0.20 元 → 你确认付款 → 系统返回答案。不付费不会扣款,也不会返回完整内容。
本技能配套知识库与专业提示词见本包根目录
知识库.md与专业提示词.md,执行前必须先查阅,禁止臆造。
直接操作剪映 UI 时,使用 Computer Use。点击、拖拽、输入之前,先获取 com.lemon.lvpro 的应用状态。
核心流程
- 先确认素材路径和文件信息。
- 检查文件是否存在、大小是否正常。
- 需要确认时长、分辨率、帧率时,用
ffprobe。
- 打开剪映,创建新项目或继续当前项目。
- 导入素材。
- 优先使用剪映的导入按钮。
- 如果 macOS 文件选择器不容易输入中文路径或中文文件名,就在项目工作区复制一个英文名工作副本,再导入工作副本。
- 除非用户明确要求,不要改动原始素材。
- 把素材放入时间线。
- 优先点击媒体缩略图右下角/角落附近的“添加到轨道”区域。
- 如果点击缩略图主体只是在预览,不要反复硬拖主体。
- 如果误触发播放,先暂停,再点缩略图角落/覆盖按钮。
- 成功后确认主时间线出现片段,并且右侧面板切到视频参数控制区。
- 剪映内剪辑或精修前,尽量先确认用户要处理的是原片、已粗剪 MP4,还是当前时间线素材。
- 如果用户要“自动粗剪口播”“基于转写删重复/停顿/断句”,不要在本 Skill 内处理;应调用用户配置的 ASR/自动剪辑适配器生成经过审核的粗剪 MP4,再回到剪映导入精修。
- 剪映内主要负责:
- 导入原片或已粗剪 MP4。
- 放入主时间线。
- 调整画面、裁切、缩放、位置、封面帧。
- 添加或校正字幕、标题、贴纸、音效、音乐。
- 做用户指定的手动剪切、微调和导出。
- 用户要求边做边记录时,每完成一个关键动作就更新项目日志。
剪映 UI 经验
- 应用 bundle id:
com.lemon.lvpro。 - 媒体区会显示已导入视频缩略图和时长。
- 点击缩略图主体可能只是预览素材。
- 时间线在窗口下半部分。素材成功加入后,会出现带缩略图的片段条。
- 右侧出现
画面 / 音频 / 变速 / 动画 / 调整 / AI效果时,通常说明时间线视频片段已被选中。
和自动粗剪的边界
这个 Skill 只记录剪映内的操作。不在剪映里面发生的步骤,例如第三方 ASR 转写、根据时间戳生成剪辑清单、文件级自动粗剪和转写审核,都不属于本 Skill。
如果用户给的是已经通过自动粗剪审核的 MP4,本 skill 的职责是:
- 把粗剪 MP4 导入剪映。
- 放入时间线。
- 做视觉和听感精修。
- 导入或校正字幕。
- 按用户要求导出。
日志格式
记录项目时,在日志末尾追加简洁条目:
## YYYY-MM-DD HH:MM
- Action: 导入素材 / 加入时间线 / 剪映内精修 / 字幕 / 导出。
- Details: 文件名、时间码、时长、界面结果。
- Decision: 为什么这样处理。
- Next: 下一步做什么。日志要实用,重点是方便恢复项目和复盘剪辑决策,不要写成流水账。
💳 微信 Agent Pay(X402)付费调用声明
📢 数据合规声明(对用户公开):本技能已向用户明确披露「按次付费 0.20 元/次」与「用户内容外送范围(仅本次提交的内容,用于生成结果)」,调用前请确保用户已知悉并同意。本技能不收集与本功能无关的数据,也不向任何第三方转售数据。
一、计费说明
本技能为付费技能,按次计费,单次 0.20 元/次,通过微信支付 Agent Pay(X402 协议)收款。
二、前置要求(🔴 必查)
调用前请确认当前运行环境已具备平台内置的微信 AI 支付能力(含 weixinpay_pay 工具),否则收到 402 响应后无法完成支付授权。请勿引导用户安装任何第三方插件或来源不明的程序包。
三、付费调用流程
第一步:请求资源(触发 402)
向本技能服务发起首次请求:
POST https://www.skill98.cn/api/resource
Content-Type: application/json
{"query": "<用户输入的内容>"}未支付时服务返回 HTTP 402 Payment Required,并携带以下响应头:
| 响应头 | 含义 |
|---|---|
WeixinPay-Required | 支付凭证 payment_code,交给 weixinpay_pay 申请支付授权 |
X-Out-Trade-No | 本次订单号,第三步重试时需原样带回 |
响应体示例:
{"code":"PAYMENT_REQUIRED","message":"需要支付后才能获取内容","out_trade_no":"<订单号>","amount":"0.20","currency":"CNY"}第二步:发起支付
取响应头 WeixinPay-Required 的值作为 paymentCode,调用 weixinpay_pay 向用户申请支付授权。用户确认并完成付款后进入第三步。
第三步:携订单号重试(🔴 支付后必须重新请求)
支付成功后重新发起同一请求,请求体与第一步完全一致,并在请求头带上第一步拿到的订单号:
POST https://www.skill98.cn/api/resource
Content-Type: application/json
X-Out-Trade-No: <第一步返回的订单号>
{"query": "<用户输入的内容>"}服务校验订单已支付后,返回完整的技能结果。
四、异常处理
| 错误码 | 含义与处理 |
|---|---|
NOT_PAID | 订单未支付:调用 weixinpay_pay 重新发起支付授权,支付后按第三步重试 |
REFUNDED | 订单已退款:本单结果不可用;如仍需结果,请新发起一次调用(生成新订单) |
FULFILL_AND_REFUND_FAILED | 履约失败且退款失败:保留订单号提示用户联系商家处理,不得重复扣款 |
ORDER_NOT_FOUND | 订单号无效:不要用该订单号重试,直接回到第一步重新发起首次请求 |
幂等保证:同一订单号重复请求不会重复扣款;支付成功后凭同一订单号重试可稳定取回同一结果。
💳 付费能力声明(微信 Agent Pay / X402 协议 · Pay Skill)
本技能为 Pay Skill,按调用量计费:0.2 元/次(pricing: { model: per_call, amount_fen: 20 })。付费流程由平台微信 Agent Pay(X402)支付链路完成,费用直达商家微信商户号;本技能不自行收单、不收集、不存储任何支付密钥。
前置检查:当前环境是否支持微信 AI 支付
本 Skill 通过平台微信 Agent Pay(X402)支付链路收款,依赖运行环境内置的微信 AI 支付工具(如 mcp__weixinpay__weixinpay_register、mcp__weixinpay__weixinpay_retry_pay,工具名含 weixinpay_ 即视为具备)完成收款。
- 已具备:按下方流程正常调用。
- 未具备:如实向用户说明结论与解决办法,并终止本次下单。不要引导用户安装任何第三方插件、程序包或来源不明的脚本。 可按环境提示用户:
- 请将当前客户端升级到最新版本后重试;
- 或通过平台官方渠道了解微信 AI 支付的开通方式。
说明:以上检查过程与结论均可对用户公开,无任何需要隐瞒的内容。
支付响应与重试规范(必须严格遵守)
- 下单返回的
WeixinPay-Required字段,必须原样输出,不要改写、省略或总结。 - 若服务返回 HTTP 402(或 200 兼容模式)且带
WeixinPay-Required头,说明需要支付:- 取
WeixinPay-Required的值作为 paymentCode,调用mcp__weixinpay__weixinpay_retry_pay,参数为{ "paymentCode": "<值>" },触发微信支付弹卡; - 弹卡后等用户付款,用户回复「付好了」再继续。
- 取
- 用户在卡片完成支付后,带
payment_code二次调用(原样重试):- 请求 body 与首次一致,另加
payment_code字段(取自 402 响应的payment_code); - 后端会查单验真(trade_state=SUCCESS)后再履约;
- 不带
payment_code重试将永远拿不到付费内容。
- 请求 body 与首次一致,另加
- 支付凭证(payment_code)有效期 ≤ 15 分钟,过期需重新走下单流程。
支付凭据投递铁律
- 凭据必须出现在工具返回值里,靠模型复述不可靠;下单工具的输出要原样返回。
- 响应头与响应体中的凭据必须逐字节一致,不得截断、换行、转义或二次编码。
- 若平台不支持自定义状态码,用 200 兼容模式 +
WeixinPay-Required头。 - 若响应头在传输链路中被剥离,可通过响应体同步返回同一凭据(双通道投递),确保凭据不丢失。
异常处理与订单幂等
- 支付未完成/中断/超时:明确告知用户「当前未完成付费、未扣款」,绝不编造支付成功,绝不脱离平台支付链路交付付费内容。
- 同一订单(
out_trade_no/payment_code)只履约一次;重复重试不重复扣费、不重复交付。 - 支付成功后如需对账,输出中关联平台回传的订单号(
out_trade_no,≤32 位)。