← 返回 Skills 市场
jeyeshield

资源交付分发

作者 JEyeshield · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
196
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install ad-production-delivery-distribution
功能描述
资源交付分发技能 - 处理素材导出、格式转换和多平台分发
使用说明 (SKILL.md)

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\x3Cstring, 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 - 打包完成
安全使用建议
Things to consider before installing: - The visible code appears coherent and does not request credentials or perform network calls, but the index.ts listing was truncated in your package dump. Obtain and review the complete index.ts to ensure there are no hidden network uploads, credential reads, or external endpoints. - SKILL.md references api.executeAction names that don't match the registerCommand names in the code; confirm the intended integration surface so the agent will call the real entry points. - The implementation mostly returns mock /tmp paths and simulates uploads — it does not actually integrate with platform APIs in the visible code. If you need real uploads, expect to add platform-specific authentication and API integration; verify where credentials would be stored and that they're limited in scope. - Ensure the runtime environment can safely compile/run TypeScript (tsc) and that writing temporary files under /tmp is acceptable and cleaned up — watch for sensitive data being written to world-readable temp locations. - If you cannot review the remaining source, run the skill in a sandboxed environment and monitor outbound network traffic and file system activity before granting it access to production data or credentials.
功能分析
Type: OpenClaw Skill Name: ad-production-delivery-distribution Version: 1.0.0 The skill bundle is a standard implementation for managing advertisement material delivery and distribution. The code in `index.ts` provides logic for creating delivery packages, validating them against platform-specific requirements (e.g., TikTok, Google Ads), and simulating distribution. It uses mock file paths in `/tmp/` and simulated network delays without performing any actual sensitive data exfiltration, unauthorized execution, or suspicious network activity.
能力评估
Purpose & Capability
Name/description (media export, conversion, distribution) align with the included TypeScript implementation: package creation, validation, packaging, and simulated uploads. No unrelated environment variables, binaries, or credentials are requested. Minor mismatch: SKILL.md uses api.executeAction names like 'delivery-distribution.export' while the code registers a 'delivery' command API, which is an inconsistency between documentation and implementation.
Instruction Scope
SKILL.md instructions stay within the stated domain and show API calls for export/distribute/package. The implementation logs, manages in-memory packages, and returns mock file paths (/tmp/...). It does not read arbitrary system files or environment variables in the visible portion. However, the SKILL.md's action names don't match the registerCommand names in the code, and the source file provided in the listing is truncated — the remaining code (not shown) could contain additional instructions (network calls, credential access, or external endpoints).
Install Mechanism
No install spec is present. The package is TypeScript source with no runtime dependencies in package.json; build requires tsc (devDependency). This is low-risk from install perspective. Note: SKILL.md mentions TypeScript compilation but no automated install/build is provided — ensure the runtime environment can compile/run the code.
Credentials
The skill declares no required environment variables, no primary credential, and no config paths. The visible code does not attempt to access environment variables or secrets. This is proportionate to its stated purpose as a local packaging/distribution helper.
Persistence & Privilege
always is false and the skill is user-invocable. It registers commands via the skill API (normal). The visible code does not modify other skills or system-wide settings. No elevated privileges are requested in the visible code.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ad-production-delivery-distribution
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ad-production-delivery-distribution 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
初始版本发布
元数据
Slug ad-production-delivery-distribution
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

资源交付分发 是什么?

资源交付分发技能 - 处理素材导出、格式转换和多平台分发. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 196 次。

如何安装 资源交付分发?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install ad-production-delivery-distribution」即可一键安装,无需额外配置。

资源交付分发 是免费的吗?

是的,资源交付分发 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

资源交付分发 支持哪些平台?

资源交付分发 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 资源交付分发?

由 JEyeshield(@jeyeshield)开发并维护,当前版本 v1.0.0。

💬 留言讨论