golem-schedule-future-call-ts

Schedule future Golem agent method invocations with Datetime values.

Updated May 17, 2026
One-click install
npx skills add https://github.com/Rust-soham/golem-claw --skill golem-schedule-future-call-ts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: golem-schedule-future-call-ts
Source: https://github.com/Rust-soham/golem-claw/tree/main/packages/golem/.agents/skills/golem-schedule-future-call-ts
Command: npx skills add https://github.com/Rust-soham/golem-claw --skill golem-schedule-future-call-ts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the need to trigger a Golem agent method at a specific future time without blocking the caller.

Core Features & Use Cases

  • Delayed scheduled invocations: Queue a target agent method to run when a chosen Datetime arrives, returning immediately to the caller.
  • Timed execution with parameters: Schedule method calls with arguments so the future work has the required inputs.
  • Optional cancellation: Use a cancelable scheduling variant to prevent the invocation from firing if conditions change.

Quick Start

Schedule a future increment or report generation by calling the target method’s schedule variant with a Datetime expressed as seconds and nanoseconds since the Unix epoch.

Frequently Asked Questions about golem-schedule-future-call-ts

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

FAQPage Schema
How do I schedule a future agent method invocation in TypeScript without blocking the caller?

You can schedule a future agent method invocation by calling the target method's schedule variant with a Datetime, allowing the caller to return immediately without waiting for completion.

Can I cancel a scheduled future invocation on a Golem TypeScript client if conditions change?

Yes, you can cancel a scheduled future invocation by using the scheduleCancelable variant and providing a CancellationToken to prevent the method from firing.

How does Datetime work when scheduling delayed processing in TypeScript?

Datetime requires providing seconds as a BigInt and nanoseconds since the Unix epoch to accurately specify when the scheduled agent method should execute.

What are common use cases for scheduling future agent actions on Golem?

Scheduling future agent actions applies to delayed processing, reminders, retries with backoff, and periodic task chaining using scheduled Datetime values.

Do I need additional dependencies to schedule timed executions with parameters in Golem TypeScript?

No additional dependencies are required to schedule timed executions with parameters, as the Skill schedules method calls with arguments natively on the Golem TypeScript client.

Why use non-blocking scheduled invocations instead of waiting for direct method execution?

Non-blocking scheduled invocations solve the need to trigger a Golem agent method at a specific future time without blocking the caller, enabling immediate return for asynchronous workflows.