Official scripts
Explore our curated collection of scripts
Get Gemini chat messages
Full message transcript of one Gemini conversation by id, oldest to newest.
Delete Gemini chat
Permanently delete one Gemini conversation by id, via the conversation's own "Delete" menu.
Search Gemini chats
Search your Gemini conversations (the "Search chats" box): server-side full-text over titles and message bodies.
List Gemini chats
List your recent Gemini conversations (the sidebar's "Recents" list), newest first.
Ask Gemini
Open a new Gemini chat, send one question, and wait for the answer to finish generating (up to 3 min), then return the answer as rendered, the conversation id, and the citation labels Gemini attached to it. Requires a signed-in Google session: gemini.google.com has no anonymous chat, and signed out it serves the marketing page and never mounts a composer. An account that has never opened Gemini also has to accept its first-run terms once in a normal browser; until then the app stays on that same page and the script fails with a descriptive error rather than hanging. The answer is always read in English, whatever language the account is set to. Citations are publisher labels, not links: Gemini renders each grounded claim as an inline chip naming the source ("FIFA", "aimagazine.com +1") and keeps the target URL behind a dialog that only opens on click, so `citations` tells you whether the answer was grounded and on whom, but is not a URL list, and an ungrounded answer returns an empty one. Treat one run as a single draw rather than a measurement: the model may search differently, or not search at all, on the next run of the same question, so repeat a question before concluding anything from it.
Get Google Play app details
Fetch an Android app's store listing details: name, description, developer, category, rating, review count, price, and icon. No login required.
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.
Search Google Play apps
Search the Google Play Store for apps by keyword: package id, name, developer, rating, and icon for each result. No login required.
Get Google Play app reviews
Fetch reviews for an Android app from its Google Play Store listing: reviewer name, star rating, date, and review text. No login required.
Search Gmail
Search the signed-in Gmail with the native query syntax (from:, to:, subject:, has:attachment, after:/before:, labels…) and return matching threads: threadId (feed it to get_thread / reply_to_email), sender, senderEmail, subject, snippet, date, unread, starred, hasAttachment. Results are threads rather than individual messages, which is Gmail's own search granularity, and only the first page of results is returned (up to 50).
Reveal Apollo contact email
Reveal a person's email address on Apollo by their person id (from search_people). This adds the person to "My Prospects" and consumes an Apollo credit, same as clicking "Access email" in the UI.
Search Wise transactions
Search a Wise profile's transactions by merchant/name (server-side), optionally narrowed to a date range. Returns id, title, amount, date, status and whether a receipt is attached.
Neon login (Google SSO)
Log into the Neon console via Google OAuth (through Neon's Keycloak): clicks Google and lands on your Neon projects. Skips straight to your projects if you're already signed in.
Telegram — Get the signed-in account's profile
Read the profile of the Telegram account this browser is signed in as: its display name, the phone number on the account, and the presence label shown beneath the name. Useful for confirming which account a run will act as before doing anything that writes. Does not include username, bio or birthday — Telegram keeps those behind its Edit profile form rather than on the settings screen.
Get ComeUp freelancer profile
Fetches a ComeUp seller's full public profile by username (from search_freelancers' username field, e.g. "guillaumetbc"). Returns display name, headline, bio, account type, review counts, top-seller badge, response time, portfolio, and their related services with price/rating.
Get YC company profile
Get one YC company's full public profile (ycombinator.com/companies/<slug>): pitch, batch/status, founders, socials, open jobs, news, launches, photos, founder Q&A.
Get Google Maps place reviews
Get a Google Maps place's reviews by placeId. Returns n and reviews with author, authorMeta byline, rating, time, text, and reviewId. Returned in Google's default "most relevant" order, not by date; fewer than requested come back for places with few reviews.
Invite Neon organization member
Invite (create) a member on the current Neon organization by email and role. Role is free-text matched case-insensitively against Neon's own invite role picker (Admin, Member). Membership is invite-based; the invitee starts as Pending until they accept (or may auto-join if their Neon account already exists, per Neon's own behavior). Returns the invitation's email, role, id and invited-at timestamp.
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 Trustpilot company profile
Get a Trustpilot company profile: TrustScore, stars, review count, full 1-5 star rating distribution, categories, breadcrumb, contact info, claim status and reply behavior. Input is the domain key (e.g. "amazon.com"); the resolved identifyingName is returned (may differ via redirect).
Search train journeys
Search trains between two cities or stations on a given date via SNCF Connect. Returns each journey (times, duration, operator, best price) with all of its fare offers (class, fare name, price, flexibility, full conditions) and whether the fare can be cancelled free of charge. No journeys means no tickets are on sale for that date. Runs only via the local browser extension, not the hosted cloud browser.
Get Booking.com hotel details
Fetch a hotel's Booking.com listing: name, star rating, guest rating, review count, address, description, and image. No login required.
WhatsApp — Star message
Star or unstar a specific message (by messageId) in a chat. Safe to repeat: it returns success if the message is already in the desired state. Starred messages are readable via get_starred_messages.
List Welcome to the Jungle recruiter notifications
List the recruiter dashboard notifications (bell feed) for a Welcome to the Jungle ATS org: new applications, candidate messages/emails and pipeline events. Returns each notification with its linked candidate, event type/label and modal path.
Search Behance jobs
Search Behance's job board (freelance briefs and full-time/contract listings) by keyword, returning title, company, location, remote status, job type, salary and url.
