meet
Skill0 starsChanged 4 months agoMITView on GitHub
Create a Google Meet meeting as a Google Calendar event. Use when the user wants to schedule a meeting with a Google Meet link, e.g. 'set up meet with Darcio Tue 2pm' or '/meet Gui Friday 10am'.
3 other projects use a version of this.
Adopted by
Most recently taken up by
- gr219/OpenBA-Kittheir own version, first seen Oct 25, 2026
- spmtitsolution/OpenBA-Kittheir own version, first seen Oct 20, 2026
- kv0906/pm-kittheir own version, first seen Apr 5, 2026
Other versions3 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 3
- kv0906/pm-kit★ 138same name
- spmtitsolution/OpenBA-Kit★ 38same name
- gr219/OpenBA-Kit★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository39 other files it gives its agents.
- anecdotesSkill
- backupSkill
- checkSkill
- cite-syncSkill
- dataSkill
- diariosSkill
- distill-styleSkill
- driveSkill
- dropboxSkill
- fetch-annotationsSkill
- findings-auditSkill
- findingsSkill
- gmailSkill
- handoffSkill
- howtoSkill
- hypothesisSkill
- iatSkill
- ideaSkill
- inboxSkill
- institutionsSkill
- literatureSkill
- llmkitSkill
- memory-auditSkill
- new-pipelineSkill
- new-projectSkill
- nextSkill
- otterSkill
- outlookSkill
- questionsSkill
- referee-panelSkill
- siteSkill
- style-checkSkill
- style-reviewSkill
- style-reviseSkill
- tactiqSkill
- theorySkill
- validate-sectionSkill
- whatsappSkill
- zoomSkill
The file
We split this skill into the rules it gives an agent
8 rules. About 0 are common, 4 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Create a Google Calendar event with an auto-generated Google Meet link.
- Distinctive: line 13
defaults: default duration, timezone, organizer email and name
- Very specific: line 44
Do not set location or write the Meet link into description — Calendar attaches the auto-generated link as a structured conference field, …
- Distinctive: line 51
Ask for confirmation before creating.
- Very specific: line 59
If a contact name is ambiguous or not found in contacts.yaml, ask the user.
- Very specific: line 60
If a contact has multiple emails, use default_email unless the user specifies otherwise.
- Distinctive: line 63
If no time is given, ask for it — don't guess.
- Very specific: line 64
If addGoogleMeetUrl silently fails to attach a link (rare.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Google Meet Meeting
Create a Google Calendar event with an auto-generated Google Meet link.
Configuration
Read $RESEARCH/contacts.yaml for:
- defaults: default duration, timezone, organizer email and name
- contacts: name/nickname → email lookup
$RESEARCH is the research/ directory inside the workspace root (i.e. the directory containing rules/, skills/, contacts.yaml).
The Zoom-specific fields in defaults (zoom_link, zoom_passcode) are not used by this skill.
Parsing the request
The user may say things like:
/meet Darcio Tue 2pm/meet Gui and Daniel Friday 10am 1hset up google meet with Sergio tomorrow 3pm
Extract:
- Who — one or more contact names/nicknames → resolve via contacts.yaml
- When — day and time → resolve relative to today's date and the default timezone
- Duration — if specified (e.g., "1h", "45 min"); otherwise use default from contacts.yaml
Creating the event
Use mcp__claude_ai_Google_Calendar__create_event with:
- summary: "{OrganizerFirstName} and {Name1}" for one attendee, or "{OrganizerFirstName}, {Name1}, {Name2}, ..." for multiple (or a custom title if the user provides one). Use first names only. Organizer first name comes from contacts.yaml
defaults.organizer_name. - startTime: resolved datetime in ISO 8601
- endTime: start + duration
- timeZone: from
defaults.timezone - attendeeEmails: resolved attendee email(s). The organizer is added automatically by the calendar when the event is on their primary calendar.
- addGoogleMeetUrl:
true— this generates a fresh Meet link attached to the event. - notificationLevel:
"ALL"so attendees get the invite email with the Meet link.
Do not set location or write the Meet link into description — Calendar attaches the auto-generated link as a structured conference field, visible to attendees in the event and in the invite email.
Before sending
Show the user a summary of what will be created:
- Title, attendees (name + email), date/time, duration
Ask for confirmation before creating.
After creating
Show the event link and confirm the invite was sent. Mention that Otter will auto-join if the meeting falls on the configured calendar (Otter is set up to auto-record all calendar meetings).
Gotchas
- If a contact name is ambiguous or not found in contacts.yaml, ask the user.
- If a contact has multiple emails, use
default_emailunless the user specifies otherwise. - Resolve "tomorrow", "Tuesday", "next week" etc. relative to today's date.
- "Tue" means the next upcoming Tuesday (today or later).
- If no time is given, ask for it — don't guess.
- If
addGoogleMeetUrlsilently fails to attach a link (rare; happens if Meet is disabled for the account), warn the user and offer to fall back to/zoom.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

