Local schedule management for adding events, tracking deadlines, generating reminders, and detecting time conflicts when users need offline scheduling with optional popup notifications.
58
73%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./scientific-skills/Other/schedule-management/SKILL.mdtype=deadline) and list them by time range.events.jsonl.reminders.csv.notified.log.>= 3.9>= 5.1 to run scripts/notify.ps1Time format must be
YYYY-MM-DD HH:MM(24-hour).
python scripts/schedule_tool.py \
--operation add \
--data-dir "./data" \
--title "Project Sync" \
--start "2026-02-10 09:00" \
--end "2026-02-10 10:00" \
--type "meeting" \
--location "Room 3A" \
--notes "Bring status updates" \
--tags "work,weekly" \
--remind 30python scripts/schedule_tool.py \
--operation list \
--data-dir "./data"python scripts/schedule_tool.py \
--operation conflicts \
--data-dir "./data"python scripts/schedule_tool.py \
--operation reminders \
--data-dir "./data"This generates:
./data/events.jsonl./data/reminders.csvpython scripts/schedule_tool.py --operation reminders --data-dir "./data"powershell -ExecutionPolicy Bypass -File scripts/notify.ps1 -DataDir "./data"Notifications are deduplicated using ./data/notified.log so each reminder time is shown only once.
Additional examples may be available in
references/examples.md.
Storage
events.jsonl in the specified --data-dir.reminders.csv in the same directory.notified.log in the data directory.Operations
add: validates required fields and writes a new event record.import: imports event records (format depends on the script’s supported import mode).list: prints a summary of stored events (optionally filtered by time range).conflicts: checks for overlapping events and reports conflicts.reminders: computes upcoming reminder times and exports them.Time Parsing Rules
YYYY-MM-DD HH:MM (24-hour).Conflict Detection
startA < endB and startB < endADeadlines
type=deadline.Failure Handling
Security & Compliance
--data-dir.686e09d
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.