morning-state

Evaluate sleep data to classify daily energy and attention levels.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of misaligned daily plans by assessing whether your real sleep/energy state matches the pre-scheduled default.

Core Features & Use Cases

  • Sleep/energy ingestion: Accepts sleep duration, scores, wearable/app screenshots, and self-described fatigue to inform today’s assessment.
  • Progressive data collection: If data is missing (e.g., only “好累”), it asks one core clarifying question at a time to avoid cognitive overload.
  • Pre-schedule calibration: Compares real energy mode to the default pre-plan (conservative 🟡), then adjusts tasks.md by adding or removing elastic items and updates today.md accordingly.

Quick Start

Send your sleep duration and score (or a sleep screenshot) and tell the agent how you feel this morning so it can calibrate your energy mode and adjust today’s plan if needed.

Frequently Asked Questions about morning-state

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

FAQPage Schema
How do I calibrate my daily energy mode from sleep data?

You calibrate your daily energy mode from sleep data by sending your sleep duration, quality scores, wearable screenshots, or self-reported fatigue to evaluate your real state against the pre-scheduled default plan.

Can I use sleep screenshots from wearable apps to adjust my daily schedule?

Yes, sleep screenshots from wearable apps are fully supported. The skill parses visual data from your screenshots alongside self-reported fatigue to determine your energy rating and adjust tasks accordingly.

What happens if I only tell the agent I am tired without providing full sleep metrics?

If you only provide partial data like feeling tired, the skill uses progressive clarification. It asks one core question at a time to gather sufficient context without causing cognitive overload before updating your energy mode.

How does sleep energy calibration compare to keeping a static default daily schedule?

Sleep energy calibration actively compares your real energy state to a conservative default pre-plan, enabling dynamic adjustments. It adds or removes elastic items from tasks.md based on your actual capacity rather than following a rigid static schedule.

Does the energy calibration skill prevent duplicate state entries in my daily logs?

Yes, the skill performs deduplication checks on your STATE/today.md file. It ensures deterministic file updates by preventing redundant energy ratings and maintaining a single source of truth for your daily status.