Status Management

Apply user energy, focus, mood, and stress status to scheduling decisions.

1|Updated Oct 29, 2025
One-click install
npx skills add https://github.com/Jeetski/Chronos_Engine --skill status-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Status Management
Source: https://github.com/Jeetski/Chronos_Engine/tree/main/docs/agents/skills/status_management
Command: npx skills add https://github.com/Jeetski/Chronos_Engine --skill status-management

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that scheduling decisions accurately reflect the user's current state, optimizing task allocation based on energy, focus, and mood.

Core Features & Use Cases

  • Dynamic Status Updates: Allows users to easily update their status signals (e.g., energy, focus, mood).
  • Status-Aware Scheduling: Integrates status into the scheduling algorithm for better task prioritization and assignment.
  • Template Matching: Enables tagging tasks and templates with status_requirements for context-specific selection.
  • Use Case: If a user is feeling low energy, the system can automatically select less demanding tasks or shorter work blocks, and reschedule more intensive tasks for when their energy levels are higher.

Quick Start

Update the user's status by running status energy:low focus:medium mood:flat stress:high.

Frequently Asked Questions about Status Management

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

FAQPage Schema
How do I align my task scheduling with my current energy and focus levels?

To align task scheduling with energy and focus, you can update your user status context using a command like `status energy:low focus:medium`. The system then applies this context to dynamically prioritize less demanding tasks when your resources are low.

What is status-aware scheduling and how does it manage task prioritization?

Status-aware scheduling is a mechanism that manages task prioritization by integrating real-time user state, such as mood and stress levels, into the scheduling algorithm. This ensures task allocation accurately reflects your current well-being.

How do I configure status dimensions for dynamic task prioritization?

You configure status dimensions by defining specific values and metrics in YAML settings files. This setup is required for the system to accurately read your user context and apply dynamic task prioritization based on your configured states.

Can I tag tasks with specific status requirements for context-specific selection?

Yes, you can tag tasks and schedule templates with `status_requirements` to enable context-specific template matching. This allows the system to automatically select appropriate tasks that fit your real-time user state.

Does this status management approach work without setting up YAML configuration files?

No, configuring status dimensions and values in YAML settings files is explicitly required for accurate application. Without this prerequisite environment setup, the system cannot properly process or apply your real-time user context.

Why does my status update not reschedule intensive tasks to shorter work blocks?

Status updates may fail to reschedule intensive tasks if the `status_requirements` tags are missing on your templates or if the YAML settings lack proper dimension values. Ensure your configuration accurately reflects the target task demands.