Set timers and alarms. When a background timer completes, you receive a System notification - respond with the reminder message (NOT HEARTBEAT_OK) to notify the user.
Security Analysis
high confidenceThe skill's code, instructions, and requirements are consistent with a simple local timer utility that runs as a background Node process and posts completion notifications; nothing in the package attempts unexpected network access, credential use, or system modification.
Name/description, required binary (node), SKILL.md, and the included timer.js all align: the script implements countdown timers, optional label, progress logging, and an audible macOS notification. No unrelated credentials, binaries, or config paths are requested.
SKILL.md only instructs launching the provided Node script as a background process and how to list/poll/kill timer processes. It also instructs how to format the agent's response to system timer-complete messages (to avoid HEARTBEAT_OK filtering). The instructions do not request reading unrelated files, environment variables, or sending data externally.
No install spec (instruction-only plus bundled script). This minimizes installation risk; nothing is downloaded or written to disk by an installer beyond the included code file.
No environment variables, credentials, or config paths are required. The script spawns a local player (afplay) on macOS if available, which is proportional to the stated purpose.
always:false and no requests to modify other skills or system-wide settings. The skill runs background processes (timers) by design and will trigger system notifications when timers complete; autonomous invocation is allowed but is normal for skills.
Guidance
This skill appears to do exactly what it says: run local countdown timers using Node and notify you when they finish. Before installing, ensure you trust the skill source and have node available. Note: the script uses child_process.spawn to call afplay on macOS (no network calls or credential access). Because timers run in the background and trigger system notifications, your agent will be invoked when timers complete — confirm you want background timers to be started autonomously and that your agent is configured to respond with the non-HEARTBEAT_OK notification format described in SKILL.md. If you want extra assurance, review or run the included timer.js locally to inspect behavior before enabling the skill.
Latest Release
v1.0.0
- Initial release of the timer skill. - Set customizable timers and alarms that run in the background. - Supports various time formats: seconds, minutes, hours, MM:SS, and HH:MM:SS. - System notifies upon timer completion; users must respond directly with the reminder message (do not prefix with HEARTBEAT_OK). - Includes commands to list, poll, view logs, and cancel timers.
More by @hisxo
Published by @hisxo on ClawHub