book-a-meeting

Propose three calendar time options and draft an outreach message for approval.

2|Updated May 8, 2026
One-click install
npx skills add https://github.com/akiotanaka847/qaio-desktop --skill book-a-meeting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: book-a-meeting
Source: https://github.com/akiotanaka847/qaio-desktop/tree/main/store/agents/operations/.agents/skills/book-a-meeting
Command: npx skills add https://github.com/akiotanaka847/qaio-desktop --skill book-a-meeting

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the back-and-forth of finding a mutually available time by proposing options that respect your working hours, focus blocks, and meeting capacity—then drafting the outreach message in your voice.

Core Features & Use Cases

  • Smart time-slot selection: Computes candidate times using your schedule constraints (working hours, focus blocks, buffers, daily meeting caps, and blackout periods) from configuration and calendar availability.
  • Voice-matched outreach drafting: Creates a concise proposal message (informed by your inbox samples or provided voice instructions) to send to the counterparty after options are selected.
  • Controlled booking workflow: Creates the calendar event only after you explicitly approve and say to book it, and keeps drafts separate until confirmation.
  • Use case: When you receive a request like “book a meeting with Alex for 30 minutes,” the skill proposes three times, drafts a message, saves the proposal as a draft, and books only after your explicit confirmation.

Quick Start

Ask for a meeting like: "Book a 30-minute meeting with {name} next week, and propose three times that fit my schedule."

Frequently Asked Questions about book-a-meeting

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

FAQPage Schema
How do I schedule meetings without disrupting my focus blocks?

To schedule meetings while protecting focus blocks, this skill proposes three time options that respect your working hours, focus blocks, buffers, and daily meeting caps derived from your calendar availability.

Can I automate drafting outreach emails for meeting proposals?

Yes, you can automate email drafting for meeting proposals. This skill generates a concise outreach message matched to your voice from inbox samples and saves it as a draft pending your explicit approval.

What is the best way to book a 30-minute follow-up meeting from an ops triage thread?

Booking a follow-up from an ops triage thread involves reading operations context, generating three focus-safe time options, drafting a counterparty message, and creating the calendar event only after your explicit confirmation.

Do I need to manually create calendar events after approving a proposed meeting time?

No, manual calendar event creation is unnecessary. The skill automatically creates the calendar event only after you explicitly approve the selected time and say to book it.

Does the meeting booking workflow work without calendar and inbox integrations?

No, this workflow requires active calendar and inbox integrations. The skill checks and resolves these connections to read schedule availability and generate voice-matched outreach drafts.

When should I not use automated meeting scheduling?

Avoid automated meeting scheduling when bypassing configured working hours, focus blocks, or blackout periods is required, as the skill strictly computes candidate times exclusively within these schedule constraints.