agentsclimarketplace

Workflow orchestrator

Skill Razaib-khan/ForgeWeave/src/forgeweave/templates/claude/.claude/skills/workflow-orchestrator

Behavioral execution framework for AI agents — define deterministic, portable skills & agents across OpenCode, Claude Code, Gemini CLI, and Qwen Code.

Install
npx -y skills add Razaib-khan/ForgeWeave --skill workflow-orchestrator

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Coordinates multi-skill execution pipelines (e.g., research → plan → build → test)

SKILL.md

3.1 KB, as published. Nobody here has run it

Workflow Orchestrator

Purpose

Coordinate the execution of multiple skills in sequence or parallel to achieve a complex goal. Handles dependency resolution, data passing between skills, error recovery, and progress reporting. The top-level orchestrator that makes multi-step agentic workflows reliable.

When to Use

  • A complex goal requires 3+ skills in sequence (e.g., research → plan → build → test)
  • Multiple independent subtasks can run in parallel
  • A pipeline needs retry logic or error recovery
  • The user wants a multi-step workflow executed end-to-end

When Not to Use

  • Only one skill is needed — invoke it directly
  • The steps are manual and need user approval at each stage
  • The workflow is a simple linear script — use a script instead

Inputs

InputTypeRequiredDescription
goalstringYesThe overall objective
pipeline_definitionarrayNoExplicit skill order if known (auto-generated if omitted)
fallback_strategyenumNo (default: stop)stop, retry, skip

Expected Outputs

OutputDescription
Pipeline resultThe output of the final skill
Execution traceWhat ran, in what order, what each produced
Status reportSuccess, failures, and retries

Exact Workflow Steps

  1. Accept the goal from the user or from a command
  2. Decompose the goal into ordered skills using planner skill
  3. Identify dependencies between skills (blocking, parallel, sequential)
  4. Execute skills in dependency order:
    • Parallel skills run concurrently
    • Sequential skills run in order, passing outputs
  5. After each skill, validate output using validation-engine
  6. On failure: retry, skip, or stop based on fallback strategy
  7. Report results to user with execution trace

Required Checks

  • All skills in the pipeline are available
  • Dependency order is correct (no cycles)
  • Each skill's output is valid before passing to next
  • Fallback strategy is defined for every pipeline step

Failure Modes

Failure ConditionResponse
Required skill not availableReport missing skill and suggest alternatives
Pipeline step fails after retriesReport failure with partial results
Circular dependency detectedRestructure to eliminate the cycle

Examples

Example: Feature development pipeline

  1. planner → decompose: code design, implement, test, document
  2. architecture-designer → design module structure
  3. code-builder → implement (depends on architecture-designer)
  4. test-generator → create tests (parallel with docs)
  5. validation-engine → validate all outputs
  6. Report results

References

ReferencePath
Planner skill../planner/SKILL.md
Validation Engine skill../validation-engine/SKILL.md
Command Executor skill../command-executor/SKILL.md

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.