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.