task-scheduler/SKILL.md
Use when you need to schedule tasks to run at specific times or intervals - supports natural language timing like "every day at 9am" and manages job creation, listing, pausing, resuming, and deletion
npx skillsauth add leprachuan/pot-o-skills task-schedulerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Schedule and manage agent tasks with natural language timing. Create jobs that run at specific times or intervals with full lifecycle management.
Core principle: Simple natural language scheduling with comprehensive job management.
| Action | Natural Language | Result | |--------|------------------|--------| | Create | "every day at 9am" | Job scheduled daily | | Once | "tomorrow at 2pm" | Single execution | | Interval | "every 6 hours" | Recurring interval | | List | View all jobs | See all scheduled tasks | | Pause | Temporarily stop | Job doesn't run | | Resume | Start again | Job runs again | | Delete | Remove job | Permanently stop |
| Input | Scheduling | |-------|-----------| | "every day at 9am" | Daily at 09:00 | | "every weekday at 3pm" | Mon-Fri at 15:00 | | "every Monday at 8am" | Weekly Monday 08:00 | | "every 6 hours" | Repeat every 6 hours | | "every 1 minute" | Repeat every 60 seconds | | "tomorrow at 2:30pm" | Single run tomorrow | | "in 30 minutes" | Single run 30 min from now |
⚠️ Minimum resolution: 1 minute. Do not schedule jobs with
every N second(s)— the scheduler parser does not support sub-minute intervals and will disable the job after the first run.
Create Job:
Schedule: "every day at 9am"
Action: "Check email and triage high-priority messages"
List Jobs: View all scheduled tasks with status, next run time, and last execution.
Pause/Resume: Stop a job without deleting, then resume when ready.
Delete: Permanently remove scheduled job.
Job configuration stored in .env file:
SCHEDULER_DATABASE=/home/n8n/.claude/jobs.db
SCHEDULER_LOG_DIR=/home/n8n/.copilot/logs/scheduler
Built-in doctor tool to verify:
When scheduled time arrives:
See README.md for complete documentation.
data-ai
Interactive GitHub issues kanban board with agent assignments, due dates, and glassmorphism theming. Fully configurable for any GitHub repository.
data-ai
Interactive TODO board for Wee Canvas. Displays TODOs from both GitHub Issues (leprachuan/fosterbot-home) and flat files in two views: list and kanban. Features filtering, drag-and-drop status changes, quick-add, and auto-refresh every 30 seconds. Use when Foster asks to "show TODOs", "open TODO board", "view my tasks", or "TODO kanban".
tools
Web-based terminal tools for Wee Canvas: remote SSH terminal (WebSSH) and local bash terminal (ttyd). Embeds interactive terminal panels in Wee Canvas iframes. Use when the user asks for a 'web terminal', 'local terminal', 'browser SSH', 'webssh', or wants to interact with a host through the WebUI canvas. For browser windows, see the browser-window skill.
development
Use when you need to send WebEx notifications to flipkey-home-bot - supports markdown formatting, auto-retry with backoff, rate limiting, and message history tracking