sch

Orchestrates multi-agent workflows defined by DAGs, managing dependencies, retries, and status tracking.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/elcoosp/elcoosp-skills --skill sch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sch
Source: https://github.com/elcoosp/elcoosp-skills/tree/main/virtual-saas-team/agents/core/sch
Command: npx skills add https://github.com/elcoosp/elcoosp-skills --skill sch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill acts as the operational engine for executing complex workflows, ensuring tasks are run in the correct order, dependencies are met, and failures are handled gracefully, thereby transforming plans into executed work.

Core Features & Use Cases

  • Task Orchestration: Manages a dynamic task queue, resolving dependencies and dispatching tasks to appropriate agents.
  • Resilience & Retries: Implements robust retry policies and monitors for timeouts, escalating persistent failures.
  • Cost & Performance Tracking: Tracks execution costs, enforces rate limits, and provides real-time status updates.
  • Use Case: When a new project plan (DAG) is received, SCH will automatically queue all tasks, resolve the necessary AI models for each task, dispatch them to the relevant agents, and monitor their progress, reporting any issues or completion status.

Quick Start

Use the sch skill to ingest a new DAG artifact named 'cdr-001-project-launch' and begin task execution.

Frequently Asked Questions about sch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I orchestrate multi-agent workflows with task dependencies?

Multi-agent workflow orchestration is managed by ingesting a DAG artifact to queue tasks, resolving dependencies, and dispatching execution to appropriate agents. The system operates as a deterministic execution engine, ensuring reliable task dispatch and status tracking.

How does task execution handle failures and timeouts?

Task execution handles failures through robust retry policies and timeout monitoring. Persistent failures are escalated automatically, ensuring complex workflows continue running reliably even when individual agents encounter execution errors.

Can I enforce rate limits and track execution costs for dispatched agents?

Rate limiting and execution cost tracking are supported natively. The orchestration engine enforces rate limits during task dispatch and provides real-time status updates while monitoring resource consumption across the workflow.

What is the best way to start executing a new project plan defined as a DAG?

Executing a new project plan requires ingesting the DAG artifact into the scheduler. The system then automatically queues all tasks, resolves necessary AI models for each step, and dispatches them to relevant agents for execution.

Why does task dispatch require an event bus and agent state store?

Task dispatch requires an event bus and agent state store to maintain deterministic execution and reliable status tracking. This architecture ensures the scheduler accurately monitors progress and coordinates dependencies across multi-agent workflows.

Are there limitations when resolving AI models for dynamic task queues?

Model resolution for dynamic task queues depends on the scheduler's ability to match task requirements with available agents. Limitations arise if necessary AI models are unavailable or if rate limits restrict concurrent task execution during peak workflow processing.