scheduling
Skill1 starsChanged 5 months agoMITView on GitHub
Schedule and book meetings using Meet.bot. Handles availability checks, booking flows, and shareable booking links via the Meet.bot MCP server at mcp.meet.bot
3 other projects use a version of this.
Adopted by
Most recently taken up by
- mariagorskikh/open-instincttheir own version, first seen Oct 14, 2026
- halide/Halidetheir own version, first seen Oct 8, 2026
- last9/mithaitheir own version, first seen Jun 25, 2026
Other versions3 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 3
- halide/Halide★ 6.6ksame name
- mariagorskikh/open-instinct★ 428same name
- last9/mithai★ 20same 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.
The file
We split this skill into the rules it gives an agent
11 rules. 0 are common, 11 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 3 edited versions we read keep these.
11
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 25
Call get_scheduling_pages to list the user's pages (or use get_page_info if they already know the URL)
- Distinctive: line 26
Call get_available_slots with the page URL, a date range, and the user's timezone
- Distinctive: line 31
Start time must be ISO 8601 format (e.g.
- Distinctive: line 32
Call book_meeting - confirm the booking details with the user before calling
- Distinctive: line 33
After booking, confirm the details back to the user
- Distinctive: line 36
Call get_available_slots with booking_link: true
- Distinctive: line 45
Call list_webhooks to show the user's existing webhooks
- Distinctive: line 48
Call delete_webhook with an id to remove one
- Distinctive: line 51
Always confirm with the user before calling book_meeting - bookings cannot be cancelled via this server
- Distinctive: line 52
Use the timezone parameter in get_available_slots to match the user's local time
- Distinctive: line 53
If the user doesn't know which page to use, call get_scheduling_pages first and help them pick
“Common” is measured: kept by at least 6 in 10 of the 3 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
You have access to the Meet.bot MCP server (mcp.meet.bot). Use it to help users schedule meetings, check availability, book time slots, and generate booking links.
When to activate
- User wants to schedule, book, or arrange a meeting
- User asks when someone is available or free
- User wants a booking link to send to someone
- User asks to see their scheduling pages
- User mentions "meet.bot" or asks about their calendar availability
- User wants to be notified when meetings are booked, rescheduled, or cancelled, or to wire bookings into another system (webhooks)
Authentication
The Meet.bot MCP server requires a Bearer token. If the user has not configured one, ask them for their Meet.bot API key before proceeding.
Instructions
Checking availability
- Call get_scheduling_pages to list the user's pages (or use get_page_info if they already know the URL)
- Call get_available_slots with the page URL, a date range, and the user's timezone
- Present the slots in a readable format - times, not raw ISO strings
Booking a meeting
- Confirm the page URL, guest name, guest email, and start time before booking
- Start time must be ISO 8601 format (e.g. 2026-03-10T14:00:00Z)
- Call book_meeting - confirm the booking details with the user before calling
- After booking, confirm the details back to the user
Sharing a booking link
- Call get_available_slots with booking_link: true
- Pull the first 3-5 slots and share the booking_link URLs
- The recipient clicks their preferred link - no further action needed from the host
Handling archived pages
Scheduling pages with "archived" in the URL or name are inactive. Skip them and only present active pages to the user.
Managing webhooks
Webhooks notify an external URL the instant a meeting is booked, rescheduled, or cancelled (events: booking_received, booking_rescheduled, booking_cancelled). Meet.bot POSTs a JWT-signed (HS256) JSON payload to the URL.
- Call list_webhooks to show the user's existing webhooks
- Call set_webhook with a webhook_url to create one (omit id) or with an id to update one. Coverage defaults to "all" (every page, including ones created later); use "selected" with page ids for specific pages. Only team admins can use scope "team" (fires for teammates' bookings too)
- set_webhook returns a shared secret on create — show it to the user once and tell them to store it; it's used to verify the JWT signature on each event
- Call delete_webhook with an id to remove one
Tips
- Always confirm with the user before calling book_meeting - bookings cannot be cancelled via this server
- Use the timezone parameter in get_available_slots to match the user's local time
- If the user doesn't know which page to use, call get_scheduling_pages first and help them pick
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.

