timer

Manage agent self-reminder timers via a daemon API for asynchronous follow-ups.

2|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/RockaRhymeLLC/kithkit --skill timer-rockarhymellc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: timer
Source: https://github.com/RockaRhymeLLC/kithkit/tree/main/.claude/skills/timer
Command: npx skills add https://github.com/RockaRhymeLLC/kithkit --skill timer-rockarhymellc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows the agent to set self-reminders for asynchronous tasks, ensuring follow-ups happen without manual intervention or blocking the agent's session.

Core Features & Use Cases

  • Agent Self-Timers: Schedule internal reminders that inject messages into the agent's session.
  • Asynchronous Task Management: Ideal for follow-ups after spawning workers or escalating tasks, preventing the need for bash sleep.
  • Use Case: After initiating a long-running worker process, set a timer for 5 minutes to check its status, ensuring the agent doesn't get stuck waiting.

Quick Start

Set a timer for 90 seconds with the message "check worker results".

Frequently Asked Questions about timer

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

FAQPage Schema
How do I set asynchronous task reminders without blocking the agent session?

Asynchronous task reminders use a daemon API to schedule and inject follow-up messages into the agent session, preventing blocking operations by replacing manual waits like bash sleep with non-blocking timers.

Why should I avoid using bash sleep for long-running worker follow-ups?

Using bash sleep blocks the agent session, causing it to get stuck waiting. Self-reminder timers prevent this by scheduling non-blocking callbacks to check worker status after specified delays.

How do I schedule a delayed check on a spawned worker process?

Set a timer with a specified delay and message, such as scheduling a 90-second timer with a check worker results message. The daemon API manages the countdown and injects the reminder asynchronously.

Can I snooze or cancel active agent self-timers?

Yes, the timer daemon API supports listing, acknowledging, snoozing, and cancelling active timers, providing full lifecycle management for asynchronous task follow-ups and scheduled reminders.

What is the best way to manage multiple asynchronous follow-up reminders?

The timer daemon API provides dedicated commands for listing active timers, acknowledging triggered reminders, and managing task follow-ups, ensuring non-blocking scheduling for multiple concurrent asynchronous operations.