spark-recipe-schedule-meeting

Find mutual availability and return candidate meeting time slots with durations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the challenge of coordinating schedules across multiple attendees by quickly identifying overlapping free time and turning that into actionable meeting options.

Core Features & Use Cases

  • Resolves attendee identities to emails: Converts attendee names into the email addresses needed for availability lookup.
  • Computes mutual availability windows: Produces shared time slots that work for everyone (including the user), within smart working-hours constraints.
  • Supports time-range narrowing and conflict diagnosis: Expands the search window when no slots fit and checks individual calendars to understand what blocks availability.

Use case example: You need to schedule a meeting for a team of 3–6 people next week; this recipe gathers each person’s details, computes mutual open windows across the specified range, and returns concrete candidate time slots you can choose from.

Quick Start

Ask the agent to schedule a meeting for Alice and Bob tomorrow and present mutual time slot options with durations.

Frequently Asked Questions about spark-recipe-schedule-meeting

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

FAQPage Schema
How do I find mutual availability for scheduling a meeting with multiple attendees?

You can find mutual availability by asking the agent to schedule a meeting for specific attendees across a date range; it resolves their emails, queries calendars, and returns candidate time slots.

What's the best way to coordinate meeting times across a team of 3 to 6 people?

Coordinating meeting times for a team involves computing mutual availability windows across a custom date range, producing shared time slots that work for everyone within working-hours constraints.

Can I check calendar availability for a group without seeing individual conflicts?

Checking group availability computes shared free time windows while ignoring calendar items marked as free, presenting only working-hours-aware mutual slots without exposing individual schedule details.

Does calendar coordination work when scheduling meetings across a full week?

Calendar coordination works for scheduling across a full week, supporting availability queries that range from a single day to a custom date range for groups of attendees.

What happens if no mutual meeting time slots are found for the attendees?

If no mutual meeting time slots are found, the recipe expands the search window and checks individual attendee calendars to diagnose what specific events block availability.