schedule

Generate deterministic weekly plans from tasks, calendar events, and research notes.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/robinlllll/claude-code-skills --skill schedule-robinlllll
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: schedule
Source: https://github.com/robinlllll/claude-code-skills/tree/main/schedule
Command: npx skills add https://github.com/robinlllll/claude-code-skills --skill schedule-robinlllll

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill reduces the burden of weekly planning by integrating tasks, calendar events, and research notes into a single, auto-scheduled plan that you can refine live.

Core Features & Use Cases

  • Interactive planning that gathers context (tasks, calendar, research) and prioritizes work.
  • Python-based auto-scheduling with fixed, floating, and capacity constraints, exporting ready-to-use daily blocks.
  • Easy exports to Obsidian notes and ICS calendars for sharing and reminders.
  • Use Case: A knowledge worker plans a week, adjusts priorities, and generates a printable week overview with scheduled tasks and calendar events.

Quick Start

Start an interactive planning session for the current week by typing /schedule plan.

Frequently Asked Questions about schedule

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

FAQPage Schema
How do I integrate tasks, calendar events, and research notes into a single weekly schedule?

Weekly schedule integration combines tasks, calendar events, and research notes into a deterministic auto-scheduled plan. Python-based components place fixed, floating, and capacity-constrained tasks into daily blocks for ready-to-use execution.

What's the best way to plan a week with fixed and floating tasks using Python?

Planning a week with Python involves using a deterministic scheduler to place fixed, floating, and capacity-constrained tasks into daily blocks. It aligns calendar events and research notes, exporting ready-to-use daily schedules.

Can I export my auto-scheduled weekly plan to Obsidian notes and ICS calendars?

Auto-scheduled weekly plans support direct exports to Obsidian notes and ICS calendars. This allows users to share interactive schedules, set reminders, and generate printable week overviews with tasks and calendar events.

How does mid-week rescheduling work for capacity-constrained tasks?

Mid-week rescheduling adjusts priorities and reallocates capacity-constrained tasks within the weekly schedule. The Python-based planner recalculates daily blocks to maintain a deterministic plan across tasks, calendar events, and pipelines.

Do I need Python to automate my weekly task management and planning?

Python is required to automate weekly task management, as the Skill relies on Python-based components like week_planner.py. These modules process tasks, calendar events, and research notes to generate a deterministic weekly schedule.

What distinguishes a deterministic weekly planner from other task-management approaches?

A deterministic weekly planner integrates tasks, calendar events, and research notes into fixed daily blocks, unlike standard task-management tools. It supports weekly prioritization, mid-week rescheduling, and end-of-week review across pipelines.