temporal-workflows

Automate deterministic task orchestration with Temporal workflows and activities.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/matt-metivier/zk-hub --skill temporal-workflows-matt-metivier
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: temporal-workflows
Source: https://github.com/matt-metivier/zk-hub/tree/main/skills/general/tools/temporal-workflows
Command: npx skills add https://github.com/matt-metivier/zk-hub --skill temporal-workflows-matt-metivier

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Temporal-based orchestration provides replay-safe, deterministic workflows for complex tasks, enabling reliable automation across distributed components.

Core Features & Use Cases

  • Deterministic workflow orchestration using Temporal with proxy activities
  • Signals and queries to interact with long-running workflows
  • Error handling, retry, and compensation patterns for robust production workloads
  • Worker configuration and task isolation across hub and agents

Quick Start

Implement a minimal taskLifecycleWorkflow using proxyActivities to coordinate a simple task from intake to completion.

Frequently Asked Questions about temporal-workflows

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

FAQPage Schema
How do I build deterministic workflows for reliable task orchestration?

Deterministic workflows use Temporal to replay task execution safely, ensuring reliable automation. You define workflows and proxy activities to coordinate tasks end-to-end while strict determinism rules prevent side effects during replay.

How do I interact with long-running workflows using signals and queries?

Temporal workflows support signals to inject external state changes and queries to inspect workflow status without affecting execution. These mechanisms allow distributed agents to communicate with ongoing task lifecycles safely.

What is the best way to handle errors and retries in distributed task orchestration?

Temporal orchestration handles errors through configurable retries, timeouts, and compensation patterns. You define error handling logic within workflow definitions to manage robust production workloads across distributed components.

How do I configure workers for task isolation across distributed agents?

Temporal workers can be configured to isolate task execution across hub and agents. You set up worker configuration to manage activity proxies and ensure deterministic workflow processing across distributed environments.

Why does workflow orchestration require strict determinism rules?

Strict determinism rules ensure Temporal workflows replay identically to their original execution. Non-deterministic operations break replay safety, so you must use explicit activity proxies instead of direct side effects within workflow definitions.

Can I use Temporal workflows for end-to-end task lifecycles from intake to CI?

Yes, Temporal workflows orchestrate end-to-end task lifecycles from intake through CI. You implement a taskLifecycleWorkflow using proxyActivities to coordinate tasks reliably with signals, queries, and compensating patterns.