agentsclimarketplace

Advanced Scheduler

Skill axtontc/Advanced-Scheduler

Schedule background alarms using natural language (e.g. 'in 6 hours', '9:30 AM') that bypass the 15-minute native cap.From its SKILL.md

Install
npx -y skills add axtontc/Advanced-Scheduler

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

2.1 KB, 485 tokens by cl100k_base, as published. Nobody here has run it

Advanced Schedule Skill

Overview

This skill allows you to schedule background timers for massively long durations (e.g. "6 hours", "3 days") or for exact calendar times (e.g. "9:30 AM", "tomorrow at noon"). It uses a lightweight background python daemon that parses the natural language time, sleeps silently, and then wakes you up by printing a message to standard output.

When to Use

  • When the user asks you to wait for more than 15 minutes (which breaks the native scheduling limits).
  • When the user specifies an exact clock time (e.g. "Wake me up at 2:00 PM").

Usage Instructions

To use this skill, use the run_command tool to launch the background daemon.

Critical Execution Rules

  1. Always ensure dateparser is available. Use uv run --with dateparser or your environment's equivalent.
  2. Always send to background: Set WaitMsBeforeAsync to 500 or 1000 in the run_command tool. This ensures the script is pushed to the background immediately so your execution is not blocked while it sleeps!
  3. Format --time carefully: It should be wrapped in quotes.
  4. Format --message carefully: This is the literal text you will receive when you wake up. Make it a clear instruction for yourself (e.g., "Check the build status").

Command Syntax

uv run --with dateparser advanced_timer.py --time "[Time String]" --message "[Your Wake-up Prompt]"

Examples

Example 1: Specific Duration (6 hours)

uv run --with dateparser advanced_timer.py --time "in 6 hours" --message "6 hours have passed. Check the metrics."

Example 2: Specific Time (9:30 AM)

uv run --with dateparser advanced_timer.py --time "9:30 AM" --message "It is 9:30 AM. Send the daily report."

Troubleshooting

If you receive an immediate output message saying [ADVANCED-SCHEDULE-ERROR], it means the time string was invalid or in the past. Do not go to sleep; fix the time string and launch the command again.

What ships with it: 17 files

1071.4 KB alongside SKILL.md, 2 of them executable

.agents/

tests/

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.