smart-scheduler

Generate timezone-aware weekly schedules with YAML configuration and energy-level mapping.

3|2|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/grasberg/sofia --skill smart-scheduler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smart-scheduler
Source: https://github.com/grasberg/sofia/tree/main/workspace/skills/smart-scheduler
Command: npx skills add https://github.com/grasberg/sofia --skill smart-scheduler

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Design weekly schedules that respect focus time, energy levels, and timezone coordination to boost productivity and reduce burnout.

Core Features & Use Cases

  • Schedule optimization: consolidate meetings, protect deep-work blocks, and reduce idle time.
  • Energy-driven planning: map tasks to energy levels and assign them to optimal time slots.
  • Timezone coordination: suggest meeting times that work for participants in different zones.
  • Meeting-length optimization: propose durations based on purpose (standups, 1:1s, workshops).
  • Weekly review & travel buffers: summarize the week and flag overloaded days; estimate travel time.

Quick Start

Ask your AI to design the upcoming week's calendar with protected focus blocks and optimized meeting times.

Frequently Asked Questions about smart-scheduler

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

FAQPage Schema
How do I optimize my weekly calendar to balance meetings and focus time?

Weekly calendar optimization balances meetings and focus blocks by consolidating meetings, protecting deep-work time, and mapping tasks to your energy levels. It generates a reusable weekly schedule template.

What is energy mapping and how does it improve time management?

Energy mapping improves time management by assigning tasks to optimal time slots based on your natural energy levels. This energy-driven planning ensures high-energy periods are reserved for demanding tasks rather than routine meetings.

Can I schedule meetings across multiple time zones without overloading specific days?

Timezone coordination suggests meeting times that work for participants in different zones while summarizing the week to flag overloaded days. This prevents scheduling conflicts and distributes meeting loads evenly across your week.

How do I configure timezone-aware scheduling for my team?

Timezone-aware scheduling is configured using YAML-frontmatter driven inputs for name and description. This setup allows the system to coordinate cross-zone meeting times and generate tailored weekly schedule templates.

Does meeting-length optimization propose durations based on meeting purpose?

Meeting-length optimization proposes durations based on specific meeting purposes like standups, 1:1s, and workshops. This reduces idle time and ensures meetings are appropriately sized for their objectives.

What is the best way to estimate travel buffers and review a weekly schedule?

The best way to estimate travel buffers and review schedules is by generating a weekly review that flags overloaded days. This summarizes the week and estimates travel time to prevent back-to-back scheduling burnout.