Workflow Execution

Execute YAML-defined multi-step workflows with DAG orchestration and Notion logging.

18|7|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/thecloudtips/founder-os --skill workflow-execution
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Workflow Execution
Source: https://github.com/thecloudtips/founder-os/tree/main/plugin/skills/workflow/workflow-execution
Command: npx skills add https://github.com/thecloudtips/founder-os --skill workflow-execution

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates complex, multi-step processes by executing defined workflows, managing data flow between steps, and handling errors gracefully, preventing manual intervention and ensuring reliable task completion.

Core Features & Use Cases

  • Workflow Execution: Runs multi-step processes defined in YAML, respecting dependencies.
  • Context Management: Passes data between steps using a dynamic context object.
  • Error Handling: Implements robust error detection, reporting, and recovery strategies.
  • Notion Logging: Records execution status, context, and results in Notion databases.
  • Use Case: Automate a client onboarding process that involves sending welcome emails, setting up project folders, and scheduling initial calls, all triggered by a single command.

Quick Start

Run the 'client-onboarding' workflow, starting from the 'send-welcome-email' step.

Frequently Asked Questions about Workflow Execution

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

FAQPage Schema
How do I automate multi-step tasks using a YAML workflow?

You can automate multi-step tasks by defining your processes in YAML. The execution engine resolves the steps into a Directed Acyclic Graph (DAG) to orchestrate sequential and parallel execution while managing the dynamic context.

How does context management work between sequential and parallel steps?

Context management passes data between steps using a dynamic context object. This allows the execution engine to substitute variables and maintain state across both sequential and parallel tasks within the resolved DAG.

Can I resume a failed workflow from a specific step?

Yes, you can resume workflow execution directly from a failed step. This error handling capability prevents manual intervention and ensures reliable task completion without re-running the entire multi-step process.

Does workflow execution support logging results to Notion databases?

Yes, workflow execution logs results to Notion databases. It records the execution status, dynamic context, and step results automatically, ensuring you can track the progress of complex automated tasks.

What is the best way to handle errors in automated task execution?

The best way to handle errors in task execution is using an engine that implements robust error detection and recovery strategies. This approach manages data flow gracefully and supports workflow resumption from failed steps.

Do I need to define step conditions when orchestrating a Directed Acyclic Graph?

You can define step conditions when orchestrating a Directed Acyclic Graph (DAG). These conditions, combined with context substitution, allow the execution engine to evaluate whether specific tasks should run during the workflow.