mcpField
A
aliyun-ice-manage

aliyun-ice-manage

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

关于 aliyun-ice-manage

用于通过 Alibaba Cloud OpenAPI 管理 Intelligent Cloud Editing(ICE)资源和媒体处理任务的技能,强调先发现 API、操作前只读检查并保存执行记录。

主要功能

  1. 01发现 OpenAPI 元数据
  2. 02管理媒体和工作流
  3. 03提交并监控处理任务
  4. 04只读检查前置资源
  5. 05保存操作证据

适用场景

  1. 01检查媒体元数据
  2. 02创建或更新媒体工作流
  3. 03提交并监控媒体任务
  4. 04处理前验证资源

安装

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

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

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

包含的文件

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

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

详细介绍

类别:服务

智能云剪辑(ICE)

验证

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

通过标准:命令以 0 退出,且已生成 output/aliyun-ice-manage/validate.txt。

输出与证据

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

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

前提条件

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

工作流

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

AccessKey 优先级

  1. 环境变量:ALIBABACLOUD_ACCESS_KEY_ID / ALIBABACLOUD_ACCESS_KEY_SECRET / ALIBABACLOUD_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/aliyun-ice-manage/scripts/list_openapi_meta_apis.py

可选覆盖项:

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

常见操作映射

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

输出策略

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

参考资料

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

评论

支持 Markdown