spark-recipe-calendar-audit

Analyze meeting load and generate an audit report over a date range.

136|6|Updated Apr 22, 2026
One-click install
npx skills add https://github.com/readdle/spark-cli-skills --skill spark-recipe-calendar-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spark-recipe-calendar-audit
Source: https://github.com/readdle/spark-cli-skills/tree/main/skills/recipe-calendar-audit
Command: npx skills add https://github.com/readdle/spark-cli-skills --skill spark-recipe-calendar-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires use-spark.

What problem does it solve?

It helps you understand how packed your schedule is and where your time is actually going, so you can spot overload, identify your best deep-work windows, and plan around bottlenecks.

Core Features & Use Cases

  • Meeting load analysis: Counts meetings and estimates total meeting hours over a week or a custom date range.
  • Busiest and lightest day detection: Summarizes per-day meeting volume and highlights the most and least burdened days.
  • Back-to-back chain and free-block surfacing: Flags consecutive meeting chains and finds the longest contiguous free block for focused work.
  • Multi-calendar comparison (optional): Compares meeting load across different accounts or calendars.

Quick Start

Ask the agent to run a calendar audit for this week and return a summary with busiest days, back-to-back meeting chains, and the longest available free block.

Frequently Asked Questions about spark-recipe-calendar-audit

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

FAQPage Schema
How do I audit my calendar to find back-to-back meetings and free blocks?

To calculate total meeting hours and busiest days, you count meetings over a specified date window, sum the hours, and summarize per-day meeting volume to highlight the most and least burdened days.

Can I compare meeting load across multiple calendar accounts?

Use Spark to pull your calendar events and availability, then compute aggregate metrics and per-day meeting volume to generate an audit-ready report aligned with your working hours rules.

What is the best way to analyze schedule planning for a custom date range?

To find your longest available free block, compute contiguous free time between scheduled events over your specified date window while applying your defined working hours rules to exclude non-working periods.

Does this calendar audit support working hours rules for availability?

To audit your calendar for back-to-back meetings and free blocks, you analyze meeting load over a date range by pulling events, detecting consecutive meeting chains, and surfacing the longest contiguous time available for focused work.

How do I calculate total meeting hours and busiest days?

You can compare meeting load across multiple accounts by pulling events and availability from different calendars, then computing per-day and aggregate metrics to present an audit-ready report for each account.

How to find the longest available free block for deep work?

The best way to analyze schedule planning for a custom date range is to specify your desired dates, count meetings, sum hours, and detect back-to-back chains to fit weekly planning and schedule review scenarios.