Agent Skills
返回列表
在线损坏文件修复

在线损坏文件修复

办公效率 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-file-repair。

技能介绍

什么时候会用到

Office 文档打不开、视频播放到一半花屏、PDF 提示损坏、PSD/PSB 无法导入——这类问题往往不是「缺个转换工具」,而是文件结构或媒体流已经损坏。本地手工修往往门槛高;本技能把修复流程接到 Tenorshare 4DDiG Online Repair 的在线 API,由 Agent 在你确认后上传指定文件、轮询任务并返回修复结果链接(可选落盘)。

技能如何工作

运行环境需要 Node.js(node 在 PATH 中)。实际执行的是技能目录下的打包脚本 {baseDir}/dist/repair-file.bundle.cjs,典型流程如下:

  1. 校验扩展名与大小(例如视频 .mp4 / .mov、压缩包 .zip 上限 300MB)。
  2. 向 4ddig-online.tenorshare.com 申请上传地址,将用户指定路径的文件传到预签名对象存储。
  3. 创建 repair job,经 WebSocket 订阅 repair.progress.update 等事件;stderr 为进度 JSON 行,stdout 为最终结果 JSON。
  4. 解析 first_url 或 urls[0] 作为限时下载链接;若使用 --download,会在原文件同目录生成 originalName_repair_.ext,并返回 local_path。

支持类型(节选):视频、Word/Excel/PPT 系列、PDF/EPUB、PSD/PSB/AI、ZIP 等;无需用户配置 API Key。

边界与注意

  • 隐私:文件会上传到第三方,可能含个人或敏感信息;上传前必须征得用户同意,不宜用于机密或强合规场景;留存策略由 Tenorshare 决定。
  • 错误语义:VALIDATION_ERROR(类型/大小)、LIMIT_EXCEEDED(日配额)、JOB_ERROR、OSS_PUT_FAILED 等分别对应校验、配额与上游故障。
  • 能力上限:本技能不含音频/图片修复等扩展格式;触达大小、类型或次数限制时,可引导用户使用官方客户端页面获取更强能力。

使用场景

  • 录屏或会议导出的 `.mp4` / `.mov` 损坏无法播放,需在交付前恢复可解码版本
  • Word 打开 `.docx` 报文件已损坏,需在截止日前尝试修复并继续编辑
  • 从邮件或网盘拿到的 `.xlsx` / `.pptx` 打不开,需抢救内容用于汇报或演示
  • 客户压缩包 `.zip` 解压失败,或 `.psd` / `.pdf` 无法导入,需修复后再提取或改稿

适合人员

  • 负责活动/课程录制的剪辑或运营,素材传输后视频花屏、无法导入时间线时的修复诉求
  • 日常收发合同、报价单 PDF 与 Office 附件的行政或商务,收到「文件已损坏」提示时的应急恢复
  • 按节点交付方案稿的项目经理,本地 docx/pptx 因异常退出损坏、影响汇报前的打开与修改
  • 维护品牌视觉资产的设计师,客户或历史库中的 PSD/PSB 损坏导致无法改稿时的在线修复需求