360 Secure SkillHub
360 安全技能中心

资源交付分发

用于广告素材的交付分发:按素材 ID 导出为指定格式并设置质量,可将多个素材打包为 zip/rar 下载,也可按素材 ID 列表分发到指定平台并传入平台配置,完成后发出导出、分发与打包完成事件。技能由 index.ts 主入口与 package.json 组成,声明无需额外依赖,TypeScript 编译后使用。

jeyeshield
jeyeshield
热度 80.00
最近更新 2026-05-11 17:33:42
分类:营销依赖:第三方 API / 读写文件应用场景:文件转换 / 社交媒体 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add ad-production-delivery-distribution
Metadata
name
Delivery Distribution
slug
ad-production-delivery-distribution
version
1.0.0
description
资源交付分发技能 - 处理素材导出、格式转换和多平台分发
changelog
初始版本
metadata
{"clawdbot":{"emoji":"🚚","requires":{"bins":[]}}}

Delivery Distribution - 资源交付分发

负责素材的导出、格式转换和多平台分发。

Setup

无需额外依赖,TypeScript编译后使用。

When to Use

需要交付广告素材时使用:

  • 导出生成完成的素材
  • 格式转换(PNG/JPEG/MP4等)
  • 多平台分发(社交媒体、广告平台等)
  • 素材打包下载

Architecture

delivery-distribution/
├── index.ts          # 主入口,处理交付分发
├── package.json      # 依赖配置
└── README.md         # 详细文档

Core Commands

导出素材

await api.executeAction('delivery-distribution.export', {
  materialId: string,   // 素材ID
  format: string,      // 目标格式
  quality?: string     // 质量设置
});

分发到平台

await api.executeAction('delivery-distribution.distribute', {
  materialIds: string[], // 素材ID列表
  platform: string,     // 目标平台
  config?: Record<string, any> // 平台配置
});

打包下载

await api.executeAction('delivery-distribution.package', {
  materialIds: string[], // 素材ID列表
  format: string        // 打包格式(zip/rar)
});

响应事件

  • delivery-distribution.export-complete - 导出完成
  • delivery-distribution.distributed - 分发完成
  • delivery-distribution.package-ready - 打包完成