mcpField
A
alicloud-media-ice

alicloud-media-ice

github.com/cinience创意与媒体396164 次安装11 周前更新
代码仓库

关于 alicloud-media-ice

用于通过 Alibaba Cloud OpenAPI 管理 Intelligent Cloud Editing(ICE)资源的服务技能,面向媒体工作流和处理任务操作。它先通过元数据发现 API,再验证资源、提交并监控任务,同时保存执行证据。

主要功能

  1. 01发现 ICE API 元数据
  2. 02查询媒体信息与工作流
  3. 03验证资源和处理条件
  4. 04提交并监控媒体任务
  5. 05保存操作证据

适用场景

  1. 01检查媒体元数据
  2. 02配置媒体工作流
  3. 03提交并跟踪处理任务

安装

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

$npx skills add https://github.com/cinience/alicloud-skills --skill alicloud-media-ice

安装后在 Claude Code 中输入/alicloud-media-ice确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
sources.md
templates.md
scripts/
list_openapi_meta_apis.py

详细介绍

类别:服务

智能云剪辑(ICE)

验证

mkdir -p output/alicloud-media-ice
python -m py_compile skills/media/ice/alicloud-media-ice/scripts/list_openapi_meta_apis.py
echo "py_compile_ok" > output/alicloud-media-ice/validate.txt

通过标准:命令以状态码 0 退出,且生成 output/alicloud-media-ice/validate.txt。

输出与证据

  • 将 API 清单和操作证据保存到 output/alicloud-media-ice/。
  • 在证据文件中保留地域、工作流 ID、作业 ID 和请求参数。

使用阿里云 OpenAPI(RPC)及官方 SDK,或使用 OpenAPI Explorer 管理 ICE 资源。 执行变更操作前,优先通过元数据发现 API。

前提条件

  • 准备遵循最小权限原则的 RAM AccessKey/STS 凭证。
  • 变更前确认目标地域、输入/输出 OSS 位置和工作流范围。
  • 调用处理作业前,使用只读 API 查询当前状态。

工作流

  1. 确认目标工作流/模板以及媒体输入/输出位置。
  2. 通过元数据和 API Explorer 发现 API 名称及必需参数。
  3. 使用只读 API 验证前置资源。
  4. 提交并监控处理作业。
  5. 将输出和证据保存到 output/alicloud-media-ice/。

AccessKey 优先级

  1. 环境变量:ALICLOUD_ACCESS_KEY_ID / ALICLOUD_ACCESS_KEY_SECRET / ALICLOUD_REGION_ID。
  2. 共享配置文件:~/.alibabacloud/credentials。

如果地域不明确,请在执行写入操作前询问。

API 发现

  • 产品代码:ice
  • 默认 API 版本:2020-11-09
  • 元数据来源:https://api.aliyun.com/meta/v1/products/ice/versions/2020-11-09/api-docs.json

最简可执行快速入门

python skills/media/ice/alicloud-media-ice/scripts/list_openapi_meta_apis.py

可选覆盖项:

python skills/media/ice/alicloud-media-ice/scripts/list_openapi_meta_apis.py \
  --product-code ice \
  --version 2020-11-09 \
  --output-dir output/alicloud-media-ice

常见操作映射

  • 媒体信息和元数据:GetMediaInfo、SearchMedia、UpdateMediaMeta
  • 工作流/模板:CreateMediaWorkflow、UpdateMediaWorkflow、ListMediaWorkflowExecutions
  • 作业提交:SubmitMediaProducingJob、SubmitBatchMediaProducingJob、GetMediaProducingJob
  • 剪辑/素材:CreateSourceLocation、AddMedia、GetDefaultMaterial
  • 任务状态/故障排查:GetTaskInfo、ListJobs、GetBatchMediaProducingJob

输出策略

将所有生成的文件和执行证据写入: output/alicloud-media-ice/

参考资料

  • 来源列表:references/sources.md
  • 任务模板:references/templates.md

评论

支持 Markdown