Official scripts
Explore our curated collection of scripts
Dropbox login
Log into Dropbox via Google SSO. Drives Dropbox's Continue-with-Google flow, picks the account (optional email arg), clears consent, and lands on the Dropbox home. Requires an active Google session in the browser; not available on cloud/managed browsers.
List Dropbox invoices
List Dropbox billing history for the signed-in account (Manage › Billing), with per-entry date, description, status and amount. Returns invoiceUrl and receiptUrl per payment, both session-gated HTML pages. Dropbox exposes no direct PDF, so print-to-PDF to archive.
Subscribe to Substack publication
Subscribe the logged-in account to a Substack publication's free tier.
Get Pinterest pin details
Fetches a single Pinterest pin's public details by id: title, description, image, creator, save/reaction counts, publish date, and (for link pins) the linked destination site. Read-only, no login required.
Get Reddit chat inbox
List the conversations in your Reddit chat inbox (DMs), newest activity first: room id + url, name, chat type, your membership (invite = a chat request you have not accepted), unread count, the other members, and the last message with its direction and real timestamp. Reads the chat client's own synced store, so it returns the whole inbox rather than the rows the virtualised rail happens to render. Threads are a separate surface and are not listed. Runs only via the browser extension, not the hosted cloud browser.
Get Amazon product offers from all sellers
See every seller offering an Amazon product, not just the one that won the buy box. For each offer you get the price, item condition, seller name, seller rating and rating count, where the item ships from, and the delivery estimate — enough to compare sellers on a single product. Prices, availability and delivery dates are pinned to a US ZIP code you choose, so results are consistent between runs. Products with a single seller return one offer; the buy-box winner is flagged. A seller can appear more than once when they list the same item under different conditions or shipping speeds.
List Discord channels
Lists a Discord server's channels and categories from its sidebar (name, channelId, category, channel URL). Takes a guildId. Requires being logged in.
Like a TikTok video
Like a TikTok video (as the logged-in account) by URL or id. Safe to repeat: it does nothing if you already liked it.
Submit Reddit post
Create a text post (thread) in a subreddit. Returns the new post's ID, subreddit and URL. Posts a real thread under the logged-in account; text posts only (no link/image); some subreddits require a flair and will block the post. Runs only via the browser extension, not the hosted cloud browser.
Like YouTube video
Like a YouTube video — has no effect if it's already liked.
Save Reddit post
Save a Reddit post to your saved list by its URL. If it's already saved, nothing changes and changed is returned as false. Saving is private (visible only in your own saved list). Runs only via the browser extension, not the hosted cloud browser.
Get Le Chat conversation messages
Full message transcript of one Le Chat conversation by id, oldest to newest.
Like Substack post
Like a Substack post as the logged-in account.
Ask Le Chat
Open a new Le Chat conversation, send one question, wait for the answer, and return the answer text plus any web-search source domains cited.
Loom login
Sign in to Loom with your Google account and land in your Loom video library, confirming which account the session actually belongs to. If the browser is already signed in, it says so instead of signing in again — and tells you when it is signed in as someone other than the account you asked for. When Loom cannot complete the sign-in because the account has no workspace yet, or Google has no matching account to offer, it stops with a message naming exactly what is missing rather than joining a team on your behalf.
Like Instagram post
Like an Instagram post or reel by shortcode. Clicks the action-bar heart and confirms the Like→Unlike flip (server-driven). Fails loudly if the post is already liked (no Like button) or unavailable. Returns shortcode and liked.
Send Reddit DM
Send a Reddit direct message to a user. Returns sent and recipient. A subject is required by Reddit but won't appear in the conversation. Fails for recipients who don't accept DMs. Runs only via the browser extension, not the hosted cloud browser.
WhatsApp — Archive chat
Archive or unarchive a chat (by exact name). Works via search + right-click (archived chats still appear in search). Safe to repeat: it returns success if the chat is already in the desired state.
Send Gmail email
Send an email from the signed-in Gmail account, with a plain-text body and an optional single file attachment.
Book a free option (pre-reservation, no payment)
Places a free "Option" pre-reservation on SNCF Connect: holds a train's price and seat without any payment. Different from book_tickets, which adds a real fare to the cart — an Option is not a ticket, expires about 24h after it is placed (pay before then or the hold is lost), and needs the cart to be empty first, because the site's option toggle applies to the whole cart. Only single-train journeys are eligible: SNCF does not offer the free option on an itinerary with a connection, so those are passed over and the cheapest eligible fare of the requested comfort class is used. Requires being signed in to SNCF Connect. Runs only via the local browser extension, not the hosted cloud browser.
Get Loom video transcript
Fetch the full transcript of a Loom video from its share URL (or bare 32-char id). Returns title, owner, duration, language, timestamped segments, and the joined plain text. Works anonymously on link-shared videos; password-protected or private videos fail loudly, and videos without a transcript return an empty segments list.
Archive/restore LinkedIn conversation
Archive or restore a classic LinkedIn messaging conversation (NOT Sales Navigator), by thread URL from list_inbox. LinkedIn exposes this as a single toggle: archiving a conversation removes it from the main inbox, and running this again on an already-archived conversation restores it back to the inbox. Returns which direction was applied (archived/restored).
List Discord servers
Lists the Discord servers the logged-in account has access to (name + guildId), read from the server sidebar. Requires being logged in.
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.
Save (star) Slack message
Save a message for later (adds it to your Saved items) by channel (name or id) and message ts. Requires login.
