synapse-step-workflow

Create multi-step workflows with progress tracking and automatic rollback in the Synapse SDK.

1|1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/datamaker-kr/synapse-claude-marketplace --skill synapse-step-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: synapse-step-workflow
Source: https://github.com/datamaker-kr/synapse-claude-marketplace/tree/main/plugins/synapse-plugin-helper/skills/step-workflow
Command: npx skills add https://github.com/datamaker-kr/synapse-claude-marketplace --skill synapse-step-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the development of complex actions by providing a structured, step-based workflow system that handles execution, progress tracking, and automatic rollback on failure.

Core Features & Use Cases

  • Multi-phase Execution: Break down complex tasks into manageable, sequential steps.
  • Progress Tracking: Monitor the overall progress of an action based on individual step weights.
  • Automatic Rollback: Ensure data integrity by automatically undoing executed steps if a failure occurs.
  • State Sharing: Pass data and state between steps using a shared context object.
  • Use Case: Building a data processing pipeline that involves loading data, transforming it, training a model, and then uploading the results. Each of these would be a step, with the Orchestrator managing the flow and rollback if any step fails.

Quick Start

Use the synapse-step-workflow skill to understand how to define and execute a sequence of steps for a complex action.

Frequently Asked Questions about synapse-step-workflow

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

FAQPage Schema
How do I orchestrate complex multi-step actions in the Synapse SDK?

To orchestrate complex multi-step actions in the Synapse SDK, use a structured workflow system that manages sequential execution, tracks progress via step weights, and provides automatic rollback on failure.

How does automatic rollback work for failed workflow steps?

Automatic rollback ensures data integrity by automatically undoing previously executed steps if a failure occurs during the workflow. This prevents partial updates and leaves the system in a consistent state.

Can I share state and data between sequential workflow steps?

Yes, you can share state and pass data between sequential workflow steps using a shared context object. This allows downstream steps to access outputs and data generated by earlier steps in the execution sequence.

What is the best way to track progress in a multi-phase execution workflow?

The best way to track progress in a multi-phase execution workflow is by assigning individual weights to each step. The system monitors overall action progress by calculating the completion of these weighted steps.

Does the Synapse SDK workflow system support data processing pipelines?

Yes, the Synapse SDK workflow system supports building data processing pipelines. You can define sequential steps for loading data, transforming it, training a model, and uploading results with automatic rollback if any step fails.

When do I need a step-based workflow for action development?

You need a step-based workflow for action development when a complex task requires reliable execution, sequential processing, progress monitoring, and state sharing. It is essential for ensuring data integrity through automatic rollback mechanisms.