mcpField
V
vmake-image-repair

vmake-image-repair

github.com/meitu创意与媒体0266 次安装7 周前更新
代码仓库

关于 vmake-image-repair

vmake-image-repair 是一项使用 vmake-labs-cli 修复模糊或低分辨率图像的技能,并涵盖任务跟踪、故障恢复及结果交付。

主要功能

  1. 01增强模糊或低分辨率图像
  2. 02上传并提交本地图像文件
  3. 03跟踪任务状态和结果链接
  4. 04恢复中断的任务与下载

适用场景

  1. 01提升模糊图像的清晰度
  2. 02为低分辨率图像补充细节

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/meitu/vmake-skills --skill vmake-image-repair

安装后在 Claude Code 中输入/vmake-image-repair确认已加载。

附带文件references/platform.mdreferences/runtime.md

详细介绍

图像质量修复

能力与准备

使用图像修复功能增强模糊或低分辨率图像。提升视觉清晰度和细节,并返回修复后的图像。输入和增强目标明确后即可开始。

使用当前 CLI 支持的参数;详情请查阅帮助或契约。需要 vmake-labs-cli,目标版本为 0.1.11,兼容 >=0.1.11 <0.2.0。

首次调用前,请阅读 CLI 设置,解析可执行文件,并检查其版本及 tool image-repair --help。如果 JSON 字段或媒体限制不明确,请查询相关的 vmake contracts 条目。关于输出解析、服务问题或执行中断,请阅读运行时与恢复。

收集输入

  1. 从请求或附件中获取一个实际图像文件或 URL。信息明确时不要再次询问。如果存在多个候选项且无法确定,请让用户选择;只有在获得授权时才逐个处理多个输入,并为每个输入保留记录。
  2. 对本地输入使用真实且可读的路径。按照 CLI 设置下载远程原图,然后提交本地文件。如果只有媒体 ID,请先查询其会话以获取真实 URL。如果下载失败,请向用户索要原始本地文件。
  3. 若要继续任务,添加 -r '<session_id>';新任务则省略。关于默认值、身份验证和缺失信息,请遵循 CLI 设置。可选参数请查阅当前帮助,并省略未指定的值。
  4. 保留原始来源、本地路径和会话,以便恢复。用户提供已下载的文件时,继续既定目标。不要将失败的输出视为来源。

上传并提交

将解析出的可执行文件与准备好的本地文件作为单独参数使用:

vmake tool image-repair --image-file '<local-image-path>'

CLI 会验证文件,通过内置上传流程上传文件以获取其 CDN URL,然后提交并监视任务。不要先调用 create-room 或 add-media,也不要构造占位媒体引用。参数文件和单独的预检均为可选;参数处理和清理请遵循 CLI 设置。

跟进并交付

  • 保留原始输入、真实的 session_id / room_url 以及每个 Task ID。分别读取原始命令的 stdout 和 stderr,不要同时启动另一个监视进程。
  • 只有在状态为 TASK_STATE_COMPLETED 且获得该任务实际可用的输出 URL 后,才能交付。仅凭 HTTP 200、流关闭、退出代码 0 或 end.reason=result 均不能证明任务已完成。状态未知时,绝不能视为成功。
  • 有原生预览或附件时优先使用;否则提供包含查询参数的完整可点击 URL。交付每个可用的 Part 以及任何成功的部分结果。请包含实际返回的会话 URL;不要根据 ID 构造 URL。
  • 如果发生断连、超时或无法确定是否已受理,请先查询原始会话和任务。只有在修复已确认的故障并获得授权后,才能重试处理。如果输出下载失败,请恢复下载,不要重复已成功的处理。详情请参阅运行时与恢复。

评论

支持 Markdown