Official scripts
Explore our curated collection of scripts
Gemini whoami (signed-in account)
Report which Google account this browser is signed in to Gemini as: the Google account id and email. Being signed out is reported as a normal answer (loggedIn false), not an error, so it can be used to check a session before running other Gemini 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.
Apollo login (Google SSO)
Log into Apollo.io with Sign in with Google, handling the Google account chooser and consent screen, and land on the Apollo home. Returns straight away if you are already signed in, and reports the Apollo account that is signed in. Optionally pass which Google account to use. Needs a browser that is already signed in to Google.
Neon login (Google SSO)
Log into the Neon console with Google: clicks Google and lands on your Neon projects. Skips straight to your projects if you're already signed in.
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.
Get TradingView ticker overview
Read a TradingView symbol page: company name and description, displayed price with currency and change, session status, the security's isin/cusip/figi identifiers, asset category and the market sector breadcrumb path. Anonymous, read-only. Accepts a bare ticker (TradingView redirects it to the primary listing) or an exchange-qualified one such as "NASDAQ:AAPL".
List my Luma events (upcoming or past)
List the events on the signed-in Luma account's own Events page: the upcoming ones, or the past ones. Each event says whether you are a guest, a host or a manager, your registration status (e.g. approved, pending), when and where it is, who hosts it, its guest count, and whether its guest list is visible.
SNCF Connect unofficial API: search train journeys and fares
An unofficial SNCF Connect API for train search: SNCF Connect has no public API for journeys and fares, and this returns them as JSON, programmatically. 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.
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.
Luma unofficial API: search 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.
Get Historical Prices
OHLCV price history for a single Yahoo Finance symbol (stock, crypto, index, future) over a range/interval, matching the site's own chart affordance.
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.
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.
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).
