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
npx -y skills add axtontc/Advanced-SchedulerAssembled 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
- Always ensure
dateparseris available. Useuv run --with dateparseror your environment's equivalent. - Always send to background: Set
WaitMsBeforeAsyncto500or1000in therun_commandtool. This ensures the script is pushed to the background immediately so your execution is not blocked while it sleeps! - Format
--timecarefully: It should be wrapped in quotes. - Format
--messagecarefully: 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/
- ledger.md953 B
advanced_schedule.egg-info/
- dependency_links.txt1 B
- entry_points.txt55 B
- PKG-INFO4.3 KB
- requires.txt18 B
- SOURCES.txt298 B
- top_level.txt15 B
tests/
- test_advanced_timer.pyruns2.4 KB
- advanced_timer.pyruns2.3 KB
- CODE_OF_CONDUCT.md3.2 KB
- CONTRIBUTING.md1.2 KB
- .gitignore285 B
- LICENSE11.1 KB
- pyproject.toml774 B
- README.md8.3 KB
- scheduler_social_preview.png1035.7 KB
- SECURITY.md638 B