meeting-scheduler
Meeting Scheduler handles the routine work of setting up a meeting—resolving attendee names to emails, verifying the owner's calendar slot, checking for duplicates, and creating the Google Calendar event with invitations. It leaves availability negotiation to you; once a concrete time is chosen, it executes the mechanical steps with a safe default to preview before sending.
Meeting Scheduler automates the mechanical steps of scheduling a meeting end-to-end.
AI-generated summary based on this skill's SKILL.md
Install
sonichi/sutando/meeting-scheduler · repository language: Python
git clone https://github.com/sonichi/sutando
cp -r sutando/skills/meeting-scheduler ~/.claude/skills/meeting-schedulerFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How does meeting-scheduler resolve attendee names to email addresses?
Meeting Scheduler resolves attendee names to email addresses as part of its core workflow, converting human-readable names into the email format needed for calendar invitations. This step happens automatically when you provide attendee information, enabling the skill to create and send Google Calendar invites to multiple people at once without manual email lookup.
Can meeting-scheduler check my calendar for conflicts before booking?
Yes. Meeting Scheduler checks the owner's calendar for conflicts before booking a meeting slot, helping prevent double-bookings or overlapping events. This verification step is built into the automated meeting setup process to ensure the proposed time doesn't clash with existing commitments.
What does 'schedule a meeting with attendees' mean in meeting-scheduler?
Meeting Scheduler automates the mechanical steps of scheduling a meeting end-to-end: it resolves attendee names to emails, verifies your calendar availability, checks for duplicates, and creates the Google Calendar event with invitations. The skill handles the routine work once you've chosen a concrete meeting time, leaving availability negotiation to you.
Does meeting-scheduler prevent duplicate or conflicting meeting entries?
Meeting Scheduler includes safeguards to prevent duplicate or conflicting meeting entries on your calendar. Before finalizing the booking, it checks for existing events and conflicts, and offers a safe default to preview the meeting details before sending invitations to attendees.
How do I send Google Calendar invitations with meeting-scheduler?
Meeting Scheduler creates and sends Google Calendar invitations to multiple attendees automatically as part of its end-to-end meeting setup. Once attendee names are resolved to emails and the calendar slot is verified, the skill generates the calendar event and dispatches invites without requiring manual invitation creation.
SKILL.md
rendered from the published skill — quoted content, verbatim
Meeting Scheduler
Encapsulates the ~10 manual steps of "set up a quick meeting" into one command: resolve attendee emails → check the owner's calendar for the slot → dedup-check → create the event + send invites → report the link.
Usage: /meeting-scheduler [what to schedule]
ARGUMENTS: $ARGUMENTS
Scope (read first)
This skill handles the mechanical core only. It does NOT negotiate availability across people — proposing times, collecting "does 3pm work?", juggling everyone's free/busy stays an interactive conversation you have with the owner (and, if asked, the attendees). Once a concrete slot is chosen, this skill does the rote work.
Authority note. Creating and sending a calendar invite is an owner action. Run the create+send step only when the owner has invoked this skill for a concrete meeting. Never auto-send speculatively —
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 3 files
skills/meeting-scheduler/SKILL.md
skills/meeting-scheduler/manifest.json
skills/meeting-scheduler/scripts/schedule_meeting.py