One-click install
npx skills add https://github.com/noin-ai/plugins --skill run-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-workflow
Source: https://github.com/noin-ai/plugins/tree/main/plugins/noin-ai/skills/run-workflow
Command: npx skills add https://github.com/noin-ai/plugins --skill run-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Complex workflows require coordinating multiple agents, passing parameters, and sequencing steps. This Skill provides a single entry point to define, discover, and orchestrate agent execution to complete multi-step tasks, reducing manual orchestration.

Core Features & Use Cases

  • Automated workflow execution: steps dispatch different agents to perform tasks in order.
  • Parameter parsing and result aggregation: parses variables from workflow definitions and consolidates step results.
  • Use Case: end-to-end coordination for data collection, processing, and reporting across services.

Quick Start

Run a named workflow by invoking the command that starts its execution, e.g., /run-workflow my-workflow to execute the defined steps.

Frequently Asked Questions about run-workflow

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

FAQPage Schema
How do I orchestrate multi-step agent workflows with deterministic sequencing?

To orchestrate multi-step agent workflows, you define a workflow YAML file that sequences agent dispatches, parses parameters, and aggregates results. This provides deterministic scheduling and consolidates outputs across coordinated services.

What is the best way to automate agent execution for data collection and processing workflows?

Automating agent execution for data collection involves defining a named workflow that dispatches specific agents in sequential order. It handles parameter substitution and inter-agent scheduling to consolidate downstream processing results.

How do I run a defined workflow after creating the YAML definition?

To run a defined workflow, invoke the execution command followed by the workflow name, such as /run-workflow my-workflow. This triggers the orchestration engine to parse parameters and dispatch agents in the specified sequence.

Can I use workflow YAML definitions to pass variables between different agents?

Yes, workflow YAML definitions support variable parsing and parameter substitution between agents. This mechanism ensures deterministic sequencing and allows downstream agents to receive aggregated results from prior steps.

Does agent coordination require manual intervention for result aggregation?

Agent coordination does not require manual intervention for result aggregation. The orchestration engine automatically parses variables and consolidates step results, providing a single entry point to orchestrate multi-step tasks across services.

When should I not use a workflow orchestration approach for agent dispatch?

You should not use workflow orchestration for agent dispatch if your tasks require non-deterministic sequencing or lack defined parameter substitution. It is designed for deterministic, multi-step data gathering and processing coordination.