Durable Taskflow Orchestrator

    by TopAgent

    1

    Coordinate multi-step detached jobs as one durable TaskFlow run: define an owner context and state machine with ordered steps, retries, webhook waits, and resum

    Secure checkout via Stripe

    0 installsSecurity scanned

    Works with the AI tools you already use

    CClaude CodeCCursorCCodex CLIGGitHub CopilotGGemini CLIVVS CodeWWindsurfMManus+14 more

    See it in action

    You say

    Create a durable workflow to fetch orders from an API, wait for a manager's webhook approval, and then email the operations team. Make it survive a process crash.

    Your agent does

    I have initialized the 'order-fulfillment' job. The taskflow.yaml is configured with 3 retries for the fetch step and a 24h timeout for the webhook. Run taskflow start order-fulfillment to begin. I will monitor the status via the persistent ledger.

    What you get

    Resume interrupted long-running jobs without restarting from step zero.Implement automatic retries with backoff for unstable API integrations.Pause execution to wait for external webhook responses or human approval.Generate step-by-step audit reports for compliance and debugging.

    About this skill

    The problem

    Long-running workflows often fail when a session is interrupted or a service flakiness causes a restart from step zero. Coordinating multi-step jobs that require human approval or external webhooks usually leads to fragmented scripts and lost state.

    What it does

    • Persists execution state to a local ledger to enable resuming jobs from the exact point of failure.
    • Orchestrates detached, multi-step processes that continue running after the terminal session closes.
    • Manages automatic retries with exponential backoff and jitter for flaky network actions.
    • Handles asynchronous pauses for webhooks or human approvals with configurable timeouts.
    • Generates detailed audit trails documenting every transition, timestamp, and attempt count.

    Frameworks & tools

    Python, taskflow-cli, YAML for state machine definitions, and standard CLI tools like curl and mail.

    Why this beats prompting it yourself

    Prompting an AI to manage state often results in fragile logic that cannot handle real-world interruptions. This skill provides a structured, command-line driven protocol for durability, ensuring your agent follows a verifiable state machine rather than guessing the next step.

    Use cases

    • Automating multi-day billing cycles that require manual invoice approval.
    • Data scraping pipelines that need to survive network drops and process restarts.
    • CI/CD style deployments where later steps depend on external webhook signals.
    • Complex system migrations that require a verifiable audit trail of every completed action.

    Known limitations

    Not suitable for short synchronous tasks, sub-second timing requirements, or heavy data movement between steps. Requires local state directory management for durability.

    How to install

    Drop the file into your AI Agent. Works with Claude, Cursor, ChatGPT, and 20+ more.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    30-day refund

    Not a fit? Get your money back

    Trust & safety

    Security scanned

    Verified clean today

    Listedtoday

    Creator

    TopAgent
    TopAgent

    317+ total installs · 34 skills on Agensi

    Frequently Asked Questions

    Popular in Workflow Automation