← 返回 Skills 市场
jeyeshield

工作流编排

作者 JEyeshield · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
214
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install ad-production-workflow-orchestrator
功能描述
工作流编排中心 - 协调全流程,管理任务依赖和状态
使用说明 (SKILL.md)

Workflow Orchestrator - 工作流编排

负责协调广告创意生产的全流程,管理任务依赖和状态。

Setup

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

When to Use

  • 创建和管理工作流
  • 协调多个技能协作
  • 管理任务依赖关系
  • 监控工作流状态

Architecture

workflow-orchestrator/
├── index.ts          # 主入口,工作流编排逻辑
├── package.json      # 依赖配置
└── README.md         # 详细文档

Core Commands

创建工作流

await api.executeAction('workflow-orchestrator.create', {
  name: string,           // 工作流名称
  steps: Array\x3C{          // 步骤定义
    skill: string,        // 使用的技能
    action: string,       // 动作
    input?: any,          // 输入数据
    dependsOn?: string[]  // 依赖的步骤
  }>
});

启动工作流

await api.executeAction('workflow-orchestrator.start', {
  workflowId: string      // 工作流ID
});

暂停工作流

await api.executeAction('workflow-orchestrator.pause', {
  workflowId: string      // 工作流ID
});

恢复工作流

await api.executeAction('workflow-orchestrator.resume', {
  workflowId: string      // 工作流ID
});

获取状态

await api.executeAction('workflow-orchestrator.get-status', {
  workflowId: string      // 工作流ID
});

终止工作流

await api.executeAction('workflow-orchestrator.terminate', {
  workflowId: string      // 工作流ID
});

响应事件

  • workflow-orchestrator.started - 工作流启动
  • workflow-orchestrator.paused - 工作流暂停
  • workflow-orchestrator.resumed - 工作流恢复
  • workflow-orchestrator.completed - 工作流完成
  • workflow-orchestrator.failed - 工作流失败
  • workflow-orchestrator.step-completed - 步骤完成

Configuration

工作流配置示例:

{
  "timeout": 3600,        // 超时时间(秒)
  "maxRetries": 3,        // 最大重试次数
  "parallelLimit": 5      // 最大并行数
}
安全使用建议
This skill appears to implement a legitimate workflow orchestrator, but you should not install it into a production agent without a few checks: 1) Inspect the complete index.ts (search for use of eval, new Function, vm, template engines, child_process, fetch/http requests, or any direct filesystem/network calls). If condition evaluation or template substitution uses eval/new Function, request that the author replace it with a safe evaluator or whitelist variables and operations. 2) Confirm the orchestrator enforces an allowlist of skills/actions it may call (don’t let workflows invoke arbitrary sensitive skills like credential managers or deployers). 3) Run it in a sandboxed agent or test environment first and exercise workflows with controlled inputs. 4) If you cannot review the full code, treat this as higher-risk and avoid granting it access to agents that can perform sensitive operations. If you want, provide the full (untruncated) index.ts and I can look specifically for eval/unsafe template patterns and other risky APIs.
功能分析
Type: OpenClaw Skill Name: ad-production-workflow-orchestrator Version: 1.0.0 The Workflow Orchestrator skill is a legitimate state-management tool designed to coordinate multi-step processes across different OpenClaw skills. The code in index.ts implements standard workflow logic, including dependency tracking, conditional execution, and retry mechanisms using the OpenClaw SDK's executeCommand API, with no evidence of malicious intent, data exfiltration, or unauthorized execution.
能力评估
Purpose & Capability
Name/description (workflow orchestration for ad production) aligns with the SKILL.md and the included TypeScript: it defines workflows, steps, dependencies, start/pause/resume, and templates for ad pipelines. The declared requirements (no env vars, no binaries) are consistent with a pure in-agent orchestrator.
Instruction Scope
SKILL.md and the code show the orchestrator invokes other skills/actions via api.executeAction with user-provided step.skill and step.command. The workflow supports condition strings ("condition") and template placeholders ("{{...}}") that are evaluated against runtime context. If those evaluations are implemented using eval/Function or unsafe template evaluation, they could execute arbitrary code or be used to escalate actions. The SKILL.md does not describe safety/permission boundaries or validation of invoked skill names/commands.
Install Mechanism
No install spec or external downloads; it's instruction-only plus a TypeScript source file. No packages or external binaries are pulled in, which reduces supply-chain risk.
Credentials
The skill requests no environment variables, credentials, or config paths. That is proportionate for an in-agent orchestrator. There are no surprising credential requests in the manifest.
Persistence & Privilege
always:false (not force-installed). disable-model-invocation:false (agent may call the skill autonomously) — this is the platform default. Because the orchestrator can invoke arbitrary skills/actions, autonomous invocation increases blast radius if workflows are maliciously crafted; consider limiting which workflows or which target skills it may call.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ad-production-workflow-orchestrator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ad-production-workflow-orchestrator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
初始版本发布
元数据
Slug ad-production-workflow-orchestrator
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

工作流编排 是什么?

工作流编排中心 - 协调全流程,管理任务依赖和状态. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 214 次。

如何安装 工作流编排?

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

工作流编排 是免费的吗?

是的,工作流编排 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

工作流编排 支持哪些平台?

工作流编排 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 工作流编排?

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

💬 留言讨论