temporal-workflows

Orchestrate Temporal workflows and worker coordination in Rust applications.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/brian861105/codex-skills --skill temporal-workflows-brian861105
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: temporal-workflows
Source: https://github.com/brian861105/codex-skills/tree/main/temporal-workflows
Command: npx skills add https://github.com/brian861105/codex-skills --skill temporal-workflows-brian861105

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Simplifies building and coordinating Temporal workflows in Rust by providing macros and helpers to define activities and workflows, register them, and manage async completion.

Core Features & Use Cases

  • Activity and workflow definitions with atb_temporal_ext macros and auto-generated binders.
  • Worker setup, registration, and runtime orchestration using the Temporal Rust SDK.
  • End-to-end workflow patterns, including async completion and result retrieval.

Quick Start

Register the generated bind_* helpers for activities and start a sample workflow to observe results.

Frequently Asked Questions about temporal-workflows

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

FAQPage Schema
How do I orchestrate Temporal workflows in Rust?

You orchestrate Temporal workflows in Rust by using atb_temporal_ext macros to define activities and workflows, then leveraging the Temporal Rust SDK for worker setup and runtime coordination.

How do I define activities and register workers with the Temporal Rust SDK?

Defining activities and registering workers involves applying atb_temporal_ext macros to auto-generate binders, which are then registered to orchestrate workers via the Temporal Rust SDK.

Can I manage async completion for Temporal activities in Rust?

Yes, you can manage async completion for Temporal activities in Rust. This Skill provides helpers to handle end-to-end workflow patterns, including async completion and result retrieval.

What are the requirements for setting up Temporal workflows in Rust?

Setting up Temporal workflows in Rust requires the Temporal Rust SDK and atb_temporal_ext macros for binding activities, registering workflows, and managing async completion.

Why use macros for Temporal workflow definitions instead of manual registration?

Using macros for Temporal workflow definitions simplifies building and coordinating workflows by automatically generating binders for activities, reducing boilerplate for worker setup and registration.

Does this Skill support end-to-end Temporal integration including result retrieval?

Yes, this Skill supports end-to-end Temporal integration by applying macros and the Temporal Rust SDK to manage activity definitions, worker setup, async completion, and final result retrieval.