{"id":70828,"plugin_id":"plugin_asdk_app_6a6b175c1a08819193cf7d8472ad4e69","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-29T18:14:44.079Z","digest":"505f82d6b60cad0ba51f15ad9d1c7ace772ae78ff62b0d3c10692497789b5e87","against":null,"payload":{"description":"Use when the user wants to plan focus or study time into a time window, such as \"I have 3 hours until 5pm\", \"plan pomodoros from 9 to 12:30 with lunch at 12\", or \"plan my afternoon\".","included_files":[],"name":"plan-focus-session","skill_md_contents":"---\nname: plan-focus-session\ndescription: Use when the user wants to plan focus or study time into a time window, such as \"I have 3 hours until 5pm\", \"plan pomodoros from 9 to 12:30 with lunch at 12\", or \"plan my afternoon\".\n---\n\n# Plan a focus session\n\nTurn a time window into whole focus blocks with clock times, each with an intention, and show the live PomoDial timer card.\n\n## Inputs to collect\n\n- **Window**: a start time, an end time, or minutes available. If the user says \"now\", use the current time as the start.\n- **Time zone**: if the user hasn't given one and you don't already know it, ask once (\"Which time zone, e.g. London or New York?\"). A city, IANA name or abbreviation all work.\n- **Fixed breaks**: lunch, meetings or other times to skip. If the user mentions a break without a clock time, ask one short question for the time before planning.\n- **Block length**: default 25 minutes work, 5 minutes short break. Use what the user says (\"50/10\" means 50 work, 10 break). Leave the long break unset unless the user asks for a specific one.\n- **Intentions**: what the user will work on. If they list several tasks, pass them in order as `intentions`, one per block. If they give one goal, use it for every block. Don't invent tasks they didn't mention.\n\n## Steps\n\n1. Call `plan_focus_session` with the window, time zone, date (if not today), breaks, block lengths and intentions.\n2. The result includes a live timer card. Nothing is started or saved until the user presses Start on the card or asks you to start.\n3. Reply in two or three lines: number of focus blocks, total focus time, the planned end time, and any note the plan returned (for example, a shortened long break or a daylight-saving change). Mention that they can press Start on the card and add the blocks to their calendar. Don't list every block unless asked.\n4. If the user asks to start straight away, call `start_focus_session` for the first block with its intention.\n\n## Don't use this skill for\n\n- Reminders about future appointments, or schedules spread over several days.\n- Questions about how long something takes (cooking, travel) or unit conversions.\n\nIf the user's own instructions conflict with this skill, follow the user.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}