Official scripts
Explore our curated collection of scripts
List Calendly invoices
List Calendly billing invoices (org admin only). Per invoice returns date, title, amount, currency, status, invoiceId, chargeId and downloadUrl (a direct public Stripe PDF link — open in a browser to save). Chain calendly.com/login_with_google before this.
Calendly login
Log into Calendly via Google SSO (same-tab redirect). Picks the account (optional email arg), clears consent, and lands in the Calendly app. Requires a browser with an existing Google sign-in — does not work in hosted/cloud browser environments.
Calendly: download invoices
Log into Calendly via Google SSO, list billing invoices, and download each invoice's Stripe PDF into the browser's download directory. Returns per invoice date, title, amount, currency, status, invoiceId, chargeId, filename and path (path is null when Stripe has no downloadUrl for that charge). Runs only on the browser extension, since it needs a native Google SSO session rather than injected cookies. Org admin only.
Get Google Calendar event
Read a Google Calendar event's details by its opaque eventid (as returned by list_events): title, start, end, location, guests (deduped email addresses) and meetLink. Start and end are returned as the date/time strings Calendar displays, not as ISO timestamps.
Search Google Calendar events
Full-text search the signed-in Google Calendar across all its calendars, the same as the Calendar search box. Returns count and events (id, calendar, eid, title, all_day, start, end, location). start/end are the event's local wall-clock (ISO, no zone); eid is the base64 join key for delete_event. The query matches event content (title/description/location), not calendar names; supports whatever the Calendar search box supports.
List Google Calendar events
List the signed-in Google Calendar account's events between two dates (across all visible calendars). Returns n and events (id, eid, title, all_day, start, end, timezone, location, description, calendar, organizer, attendees with response status, created, html_link). eid is the join key for delete_event. Date filtering is done on UTC boundaries; one call covers up to ~11 months from `from` (loop with a later `from` for more). Calendar events only — Google Tasks and reminders are not included.
Get events from a Luma calendar
List the past or future events published under a specific Luma calendar/organizer (e.g. "AITinkerers"), paginated.
List Google Calendars
List the signed-in Google Calendar account's calendars (primary + subscribed/secondary). Returns count and calendars (id, name, primary, timezone). The id is the join key you pass as calendarId to list_events/create_event to target a specific calendar; name for the primary calendar is the account's display name (Google leaves the primary's own name blank). Auto-generated helpers like Birthdays/Tasks are not returned.
Get Trending
List GitHub's Trending repositories, a page with no official API, optionally filtered by language and period (daily/weekly/monthly). Returns repo, url, description, language, stars, forks, and stars gained over the period.
Get Airbnb listing (+availability)
Fetch one Airbnb listing by room id: title, propertyType, capacity, rating and per-category ratings, host, images, description, sleeping arrangement, house rules, location (lat/lng), and the month-by-month availability calendar (per-day available/minNights/checkin-checkout). The only_available arg trims the calendar to bookable days.
Search Luma events by topic or city
Search upcoming public events on Luma, filtered by a category topic (e.g. "crypto", "fitness") or a curated city (e.g. "paris", "london"), paginated.
Create a Google Calendar event
Create an event on the signed-in Google Calendar's primary calendar. Optionally invite guests (each gets an invitation email; external guests are auto-confirmed). Returns the new event's id, which you can pass to delete_event. A Google Meet link may be auto-added, depending on the account's default.
Update a Google Calendar event
Edit an existing Google Calendar event by its eid (from list_events/search_events/create_event). Opens the event composer and applies only the fields you pass — title, start, end (ISO datetime, or YYYY-MM-DD with all_day), all_day, location, description, add_guests — then Saves, sending update/invitation emails to guests when present. Single (non-recurring) events; a recurring instance's this/all scope dialog isn't handled. Changing start alone shifts the end to keep the duration unless you also pass end.
List booked tickets (future / past / pending options)
List the account's booked tickets from SNCF Connect "Billets > Vos voyages": upcoming trips, past trips, and pending free options (pre-reservations). SNCF Connect exposes no "cancelled tickets" list — a cancelled trip simply disappears; this is a site limitation, not a filter. Requires login. Runs only via the local browser extension, not the hosted cloud browser.
Get 14-day weather forecast
14-day weather forecast for any city worldwide (meteoblue): per-day condition, min/max temp, predictability. Optional date filter (YYYY-MM-DD).
Search Polymarket markets
Search Polymarket events by keyword. Returns matching markets with title, URL, volume, end date, and current top outcome.
List Doctolib slots
List a Doctolib practitioner's bookable appointment slots over the next N days for a given visit motive. Returns name, motive, bookable, availabilities (slots by day), total, next_slot, visit_motives, and booking_url. A practitioner can expose several motives sharing one name across practices, so pass motive_id to target one exactly; booking_url only opens the funnel, there is no per-slot deep link.
Get X trending topics
Read X's Explore trends for a given tab (trending, news, sports, entertainment or for-you), with each trend's rank, name, context line and post count where shown. Results are personalised to the logged-in account's location and interests, not a global chart.
Search Zocdoc appointments
Search Zocdoc providers and appointment availability by query and ZIP. Returns total_providers and provider cards with name, specialty, rating, review_count, address, distance_mi, sponsored, profile_url, and a 14-day availability grid of date plus slot count. Zocdoc serves roughly 22 cards per page, so page through with offset for more results.
Get Luma event details
Get the full public details of a Luma event by its slug: description, categories, hosts (with social handles), venue, and guest/ticket counts.
LinkedIn — List scheduled posts
List the logged-in member's queued LinkedIn scheduled posts (text + scheduled date/time) from the Scheduled posts management panel. This is the only place these posts exist before they publish — get_post/get_feed_posts can't see them.
Delete a Google Calendar event
Delete an event from the signed-in Google Calendar by its eid (the base64 handle returned by list_events / create_event). Opens the event in the composer, uses More actions > Delete, sends a cancellation notice to any guests, and confirms by leaving the composer route. Single (non-recurring) events only — a recurring instance pops a this/all scope dialog this v1 doesn't handle. Irreversible.
Register for a free Luma event
Register the signed-in Luma account for a free public event by its slug. If the event asks for a phone number, a random one is used automatically. Only fails loudly on events that aren't free, aren't open for registration, or ask custom registration questions this script doesn't support. This signs you up as an attendee under your real identity, so confirm the event with the person you're helping before running it — cancelling afterward is a separate action.
Subscribe to Substack publication
Subscribe the logged-in account to a Substack publication's free tier.
RSVP to a Google Calendar invitation
Respond to a Google Calendar invitation (RSVP yes / no / maybe) by its eid, as the signed-in account. Opens the event, sets the Going? response and saves; the organizer is notified automatically. Only works on events you were invited to (that expose the RSVP control) — passing an event you solely organize fails loudly. Returns responded, eid, response.
