attention-schedule

Generate energy-aware daily schedules with rigid and flexible task time blocks.

Updated May 1, 2026
One-click install
npx skills add https://github.com/picsky/flowos --skill attention-schedule
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: attention-schedule
Source: https://github.com/picsky/flowos/tree/main/templates/skills/attention-schedule
Command: npx skills add https://github.com/picsky/flowos --skill attention-schedule

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of scheduling daily work in a way that matches your actual energy and avoids overload, so you can act with less cognitive effort.

Core Features & Use Cases

  • Full scheduling vs. incremental calibration: Build a complete schedule from available rhythm and plan inputs, or adjust only what changed (energy calibration or newly added tasks) without rebuilding everything.
  • Energy-budget task filtering (rigid vs flexible): Automatically decide what must be scheduled under 🔴 low energy, what can be skipped under 🟡 normal energy, and what is safe to include under 🟢 high energy.
  • Time-window placement + emergency insertion: Place tasks into appropriate available time blocks using rhythm data, and handle “urgent insert” requests by inserting into the nearest suitable energy slot and shifting elastic tasks when possible.
  • TickTick synchronization with graceful fallback: Push results to TickTick when available, while still writing the source of truth to today’s task state and notifying if the downstream sync is unavailable.

Use cases: morning pre-scheduling + energy calibration, user requests like “plan today,” user adds tasks (“insert one / urgent”), and “re-plan / adjust” requests after new information.

Quick Start

Ask for a schedule like: 安排一下今天有哪些事。

Frequently Asked Questions about attention-schedule

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

FAQPage Schema
How do I create a daily schedule that matches my energy levels instead of just listing tasks?

You can generate an energy-aware daily schedule by asking the system to plan your day. It translates your tasks into time blocks, prioritizes rigid versus flexible work based on your current energy budget, and places them into appropriate time windows using your rhythm data.

How does incremental schedule adjustment work when I add an urgent task?

Incremental adjustment handles urgent inserts by placing the new task into the nearest suitable energy slot and shifting elastic tasks. This updates the schedule based on new inputs without requiring a full rebuild of your entire daily plan.

Can I sync my time-blocking schedule directly with TickTick?

Yes, the scheduling process pushes generated time blocks to TickTick. If the downstream sync is unavailable, it gracefully falls back by still writing the source of truth to your local task state and notifying you of the sync failure.

How do I filter tasks based on low energy versus high energy periods?

Energy-budget task filtering automatically categorizes tasks into rigid versus flexible work. It schedules only must-do items under low energy, skips flexible work under normal energy, and safely includes all tasks under high energy.

Do I need to rebuild my entire daily plan if my sleep or energy data changes?

No, you do not need to rebuild everything. The system performs morning calibration and incremental adjustments based on updated sleep or thought inputs, rescheduling only what changed while maintaining deterministic orchestration with state checks.

What is time-blocking for cognitive load reduction and when should I use it?

Time-blocking for cognitive load reduction is a scheduling method that translates tasks into dedicated time slots based on your rhythm data. You should use it during morning pre-scheduling or when adjusting plans to act with less cognitive effort.