daily-scheduler

Plan and track daily schedules with PLAN/ACTUAL separation and Google Calendar sync.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/leonardofhy/openclaw-workspace --skill daily-scheduler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: daily-scheduler
Source: https://github.com/leonardofhy/openclaw-workspace/tree/main/exports/starter-kit/skills/daily-scheduler
Command: npx skills add https://github.com/leonardofhy/openclaw-workspace --skill daily-scheduler

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Planning, tracking, and validating a daily schedule by separating intended plans from actual events, then safely syncing to calendars.

Core Features & Use Cases

  • Separate PLAN (intent) from ACTUAL (truth) to maintain a reliable timeline.
  • Cross-midnight support and safe calendar synchronization with Google Calendar.
  • File-based persistence for memory schedules and metadata to ensure a single source of truth.

Quick Start

Run python3 skills/daily-scheduler/scripts/schedule_data.py before planning or viewing the schedule.

Frequently Asked Questions about daily-scheduler

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I separate planned schedule from actual events for daily time tracking?

To separate planned schedule from actual events, this Skill uses a strict PLAN and ACTUAL model where PLAN holds your intended timeline and ACTUAL records what truly happened, then validates and reconciles both against each other.

What's the best way to handle cross-midnight planning in a daily schedule?

For cross-midnight planning in a daily schedule, this Skill natively supports events that span past midnight, maintaining a reliable timeline without breaking your schedule into fragmented segments.

Do I need to run a script before planning or viewing my daily schedule?

Yes, you need to run python3 scripts/schedule_data.py first to initialize file-based persistence and metadata before you can plan, track, or view your daily schedule.

Can I sync my daily schedule with Google Calendar?

Yes, you can sync your daily schedule with Google Calendar safely after running the initialization script, ensuring your reconciled PLAN and ACTUAL timelines push to your external calendar.

How does file-based persistence work for daily schedule tracking?

File-based persistence for daily schedule tracking stores your schedules and metadata locally as a single source of truth, requiring the initial schedule_data.py script to set up the memory and metadata structure before planning.