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
Decision gist · record as of 2026-07-28
Meeting Scheduler automates the mechanical steps of scheduling a meeting end-to-end. 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.
Use it when
- Yes.
- Meeting Scheduler automates the mechanical steps of scheduling a meeting end-to-end: it resolves attendee names to emails.
Verify before relying
Read SKILL.md below before installing (3 files). Open directory: indexed for reading, not audited.
Install
sonichi/sutando/meeting-scheduler · repository language: Python
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently 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)
File tree — 3 files
skills/meeting-scheduler/SKILL.md
skills/meeting-scheduler/manifest.json
skills/meeting-scheduler/scripts/schedule_meeting.py
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Automate the mechanical steps of scheduling a meeting end-to-end”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Google Calendar integrates with gws to let you browse your agenda, schedule new events with attendees, query availability windows, and handle RSVPs. Works on macOS and Linux with Google Workspace OAuth credentials and the gws CLI tool.
Integrate your Google Calendar into workflows to list events, build agendas, check availability, and create or modify meetings. The skill uses the Calendar v3 REST API with OAuth authentication, supporting both read-only and read-write operations depending on your permission level. Confirm destructive actions before attendee notifications are sent.
Interact with Outlook and Microsoft 365 mailboxes through Microsoft Graph, handling both email and calendar operations. Draft and send messages, search and filter mail, manage folders and attachments, create or modify meetings, and check availability—all authenticated via OAuth bearer token.
gws-calendar-insert adds new events to Google Calendar with required title and time fields, plus optional location, description, attendees, and Google Meet links. Configure which calendar receives the event and use RFC3339 timestamps for scheduling.
Gog Calendar helps you review your schedule, identify available slots for meetings, and create calendar events. It displays today's or week's agenda, suggests optimal meeting times based on your availability, and requires explicit confirmation before adding or changing any events.
Control Google Calendar, Gmail, Drive, and Docs through conversational commands backed by Google's official MCP Server. Schedule meetings, search and compose emails, and organize files using plain language—all with OAuth2 security and no third-party intermediaries.
More skills recipe-find-free-time (Apache-2.0) · meeting-brief (MIT) · recipe-schedule-recurring-event (Apache-2.0) · recipe-share-event-materials (Apache-2.0) · Gws (unlicensed)