← TimeTackleCONTENT HISTORY
WHAT CHANGED
Update to TimeTackle
Snapshot Oct 24, 2026 · 13:50 UTC · version 1.0.1
Collection source: downloaded plugin package.
First saved snapshot
No earlier snapshot is available to establish a change.
Save TimeTackle and check future changes in Following.
Up to 10 plugins free · no card required.
Compare saved observations
Download comparison JSONFull technical diff · 0 changed fields
Full snapshot data
{
"description": "Review meeting load in TimeTackle - meeting hours and counts over time, the mix of meeting lengths and sizes, recurring versus one-off meetings, and who organizes the most, with practical suggestions grounded in the numbers. Use when the user asks about meeting overload, how much time goes to meetings, or how to reduce meetings.",
"included_files": [
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 410
}
],
"name": "meeting-load-review",
"skill_md_contents": "---\nname: meeting-load-review\ndescription: Review meeting load in TimeTackle - meeting hours and counts over time, the mix of meeting lengths and sizes, recurring versus one-off meetings, and who organizes the most, with practical suggestions grounded in the numbers. Use when the user asks about meeting overload, how much time goes to meetings, or how to reduce meetings.\n---\n\n# Meeting load review\n\nGive a short, data-backed picture of meeting load for a period, for the user or the calendars they choose. Explicit\ninstructions from the user take priority over these steps.\n\n## Input\n\n- A period. If none is given, use the last 4 full weeks and say so. Use exact `YYYY-MM-DD` dates.\n- Whose meetings: the user's own calendars by default, specific calendars, or everything the user can access.\n\n## Steps\n\n1. Call `get_account` and read `syncRange`; if the period reaches outside it, say so.\n2. Choose calendars: for \"my meetings\", call `get_imported_calendars` and use those whose `user.email` is the user's\n email; pass them as `calendarIds`. For a team or the workspace, omit `calendarIds`. Use the user's timezone, or\n their calendar's `timezone`, and say which one you used.\n3. Call `get_meeting_analytics` (meetings only, the default) with the same `dateFrom`, `dateTo`, `timezone` and\n `calendarIds` each time:\n - Totals: `measures: [\"hours\", \"count\", \"median_duration\", \"median_attendees\"]`, `groupBy: \"none\"`.\n - Trend: `measures: [\"hours\"]`, `groupBy: \"none\"`, `granularity: \"week\"`.\n - Length mix: `measures: [\"hours\", \"count\"]`, `groupBy: \"meeting_length\"`.\n - Size mix: `measures: [\"hours\", \"count\"]`, `groupBy: \"meeting_size\"`.\n - Recurring vs one-off: `measures: [\"hours\", \"count\"]`, `groupBy: \"recurring\"`.\n - Top organizers: `measures: [\"hours\", \"count\"]`, `groupBy: \"organizer\"`, `limit: 10`.\n4. If a result has a `syncRangeWarning`, keep it for the summary.\n\n## Output\n\n- Headline numbers: total meeting hours, number of meetings, average hours per week, median meeting length and\n attendees.\n- The weekly trend (rising, falling or flat, with the numbers).\n- Short tables for length mix, size mix, recurring vs one-off, and the top organizers.\n- Two or three suggestions that follow from the numbers, for example reviewing a large block of recurring meetings or\n shortening default lengths if most meetings are 60 minutes. Tie each suggestion to a figure.\n- The exact period, calendars covered and timezone.\n\n## Do not\n\n- Do not invent figures or benchmarks; compare only within the user's own data.\n- Do not judge individuals; describe organizers by meeting time, and only show them if the user asked about the team.\n- Calendars are limited to those the user can access in TimeTackle.\n"
}SHA-256 of public snapshot: 901580613a9f161b329107a12d5ef4765c6fadafd128bc57dab4aaf86af19636