signals-queries-updates

Signal, query, and update running Temporal workflows with validated handlers.

3|1|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/therealbill/mynet --skill signals-queries-updates
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: signals-queries-updates
Source: https://github.com/therealbill/mynet/tree/main/timelord/skills/signals-queries-updates
Command: npx skills add https://github.com/therealbill/mynet --skill signals-queries-updates

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating and inspecting long-running Temporal workflows is complex. This skill provides patterns to signal, query, and update running workflows, enabling external systems to influence and monitor workflow progress.

Core Features & Use Cases

  • Signal external events to workflows and react to them.
  • Query workflow state to read progress without mutating state.
  • Apply updates to workflows with validation and observed results.
  • Combine these patterns to implement end-to-end workflow control (approval flows, long polling).

Quick Start

Start a running workflow, then send a signal or issue a query to observe or drive its behavior.

Frequently Asked Questions about signals-queries-updates

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

FAQPage Schema
How do I send signals to a running Temporal workflow from an external system?

Signals allow external systems to send event-driven inputs to running Temporal workflows by defining signal handlers that react to external events and process them during execution without stopping the workflow.

Can I query the live state of a Temporal workflow without mutating its data?

You can query the live state of a Temporal workflow without mutating data by defining query handlers that expose current workflow progress and internal state safely to external callers.

What is the best way to apply validated updates to a running Temporal workflow?

The best way to apply validated updates to a running Temporal workflow is using update patterns, which allow you to apply state mutations and observe the results safely after validation passes.

How do Temporal signals, queries, and updates work together for approval flows?

Temporal signals, queries, and updates combine for approval flows by using signals to receive requests, queries to inspect current status, and updates to apply validated state mutations and return observed results.

When do I need to use signals and queries in long-running Temporal workflows?

You need signals and queries in long-running Temporal workflows when external systems must drive event-driven actions or read live workflow progress without interrupting or mutating the running state.