KS
Killer-Skills

temporal-rust-sdk — how to use temporal-rust-sdk how to use temporal-rust-sdk, temporal-rust-sdk setup guide, temporal-rust-sdk alternative, temporal-rust-sdk vs go-sdk, temporal-rust-sdk install, what is temporal-rust-sdk, temporal workflow development, rust temporal prototype

v1.0.0
GitHub

About this Skill

Perfect for Workflow Automation Agents needing scalable and efficient Temporal workflow implementations in Rust. temporal-rust-sdk is a development tool that enables rapid prototyping of Temporal workflows using Rust, minimizing trial and error.

Features

Confirms prerequisites using reference/README.md
Reuses worker and starter command flow from examples/
Ports business logic while maintaining Temporal wiring patterns
Runs smoke checks for validation before sharing final code
Utilizes client creation and namespace setup via reference/CLIENT.md

# Core Topics

Lynskylate Lynskylate
[0]
[0]
Updated: 3/6/2026

Quality Score

Top 5%
23
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add Lynskylate/skillgregistry/temporal-rust-sdk

Agent Capability Analysis

The temporal-rust-sdk MCP Server by Lynskylate is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use temporal-rust-sdk, temporal-rust-sdk setup guide, temporal-rust-sdk alternative.

Ideal Agent Persona

Perfect for Workflow Automation Agents needing scalable and efficient Temporal workflow implementations in Rust.

Core Value

Empowers agents to generate working Rust code for the Temporal prototype SDK, leveraging Temporal wiring patterns and minimizing trial and error, with support for client creation, namespace setup, and workflow start via the Temporal Rust SDK.

Capabilities Granted for temporal-rust-sdk MCP Server

Automating workflow implementations with Temporal
Generating scalable Rust code for workflow management
Debugging Temporal workflow issues with smoke checks

! Prerequisites & Limits

  • Requires Rust programming language
  • Temporal prototype SDK prerequisites must be met
  • Limited to Temporal workflow implementations
Project
SKILL.md
2.5 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Temporal Rust SDK

Use this skill to produce working Rust code for the Temporal prototype SDK with minimal trial and error.

Fast path

  1. Confirm prerequisites in reference/README.md.
  2. Select the closest runnable example under examples/.
  3. Reuse the same worker and starter command flow.
  4. Port business logic while keeping Temporal wiring patterns.
  5. Run smoke checks before sharing final code.

Reference router

  • reference/CLIENT.md: client creation, namespace setup, workflow start, signals, result polling.
  • reference/WORKER.md: worker setup, task queue binding, run loop details.
  • reference/WORKFLOW.md: workflow structure, timers, signal loops, local activities, saga orchestration.
  • reference/ACTIVITY.md: activity contracts, payload boundaries, error handling.
  • reference/ACTIVITY_REGISTRATION.md: activity registration decision matrix and minimal templates.

Load only the reference file needed for the current task.

Activity registration rule

  1. Default to register_activity_json from src/lib.rs for typed JSON payloads.
  2. Use register_activity macro for short struct method prototypes.
  3. Use raw register_activity only when custom payload encoding or metadata control is required.

Keep request and response structs serde compatible when using helper based registration.

Smoke check

Use the reusable smoke check script before finalizing updates:

bash
1cd .agent/skills/temporal-rust-sdk 2./scripts/smoke_check.sh

Useful options:

bash
1./scripts/smoke_check.sh --all-packages --skip-runtime 2./scripts/smoke_check.sh --package saga --runtime-package saga 3./scripts/smoke_check.sh --dry-run

The script compiles selected example packages and runs a runtime smoke check when a Temporal server is reachable at 127.0.0.1:7233.

Manual run commands

Run from .agent/skills/temporal-rust-sdk/examples:

bash
1cargo run -p helloworld -- worker 2cargo run -p helloworld -- starter --name Alice

Package names: helloworld, batch-sliding-window, saga, localactivity, struct-activity.

Implementation checklist

  • Set a unique workflow ID for each run.
  • Keep workflow logic deterministic and move side effects to activities.
  • Set explicit activity and local activity timeout policies.
  • Execute saga compensation in reverse order.
  • Keep worker and starter logs for reproducibility.

Common failure patterns

  • Missing protoc causes build failures.
  • Reused workflow IDs cause already running errors.
  • Blocking calls inside workflows can stall task progress.
  • Encoding metadata and payload format mismatches cause decode failures.

Related Skills

Looking for an alternative to temporal-rust-sdk or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication