{"enrichment":{"faq":[{"a":"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.","q":"How does meeting-scheduler resolve attendee names to email addresses?"},{"a":"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.","q":"Can meeting-scheduler check my calendar for conflicts before booking?"},{"a":"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.","q":"What does 'schedule a meeting with attendees' mean in meeting-scheduler?"},{"a":"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.","q":"Does meeting-scheduler prevent duplicate or conflicting meeting entries?"},{"a":"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.","q":"How do I send Google Calendar invitations with meeting-scheduler?"}],"shadow_tags":["calendar-automation","email-resolution","meeting-setup","conflict-detection","invite-distribution","workspace-integration","scheduling-helper","attendee-management","dry-run-safety","google-workspace"],"summary_rewrite":"Meeting Scheduler handles the routine work of setting up a meeting\u2014resolving 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."},"files":[{"bytes":6160,"path":"skills/meeting-scheduler/SKILL.md","sha256":"55cff4d91315b0aeb5cb540cd581b94f7a2f03b3c2bf2c5c5625a2e6a0d8f240","url":"https://skillfed.io/files/sonichi/sutando/meeting-scheduler/361e105d/SKILL.md"}],"id":"sonichi/sutando/meeting-scheduler","links":{"html":"https://skillfed.io/sonichi/sutando/meeting-scheduler","md":"https://skillfed.io/sonichi/sutando/meeting-scheduler.md","repo":"https://github.com/sonichi/sutando"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":79,"language":"Python","last_updated":"2026-07-28","license":"MIT","name":"meeting-scheduler","publisher":"sonichi","stars":359},"relations":{"similar":[{"id":"Open-Curiosity/gini-agent/google-calendar"},{"id":"AceDataCloud/Skills/google-calendar"},{"id":"sonichi/sutando/meeting-prep"},{"id":"AceDataCloud/Skills/microsoft-outlook"},{"id":"evolution-foundation/evo-nexus/gog-calendar"},{"id":"googleworkspace/cli/recipe-find-free-time"},{"id":"gooseworks-ai/goose-skills/meeting-brief"},{"id":"googleworkspace/cli/recipe-schedule-recurring-event"},{"id":"cklxx/elephant.ai/feishu-calendar"},{"id":"googleworkspace/cli/recipe-share-event-materials"}]},"slug":{"owner":"sonichi","repo":"sutando","skill":"meeting-scheduler"},"version":"361e105d"}
