Official scripts
Explore our curated collection of scripts
Cancel a pending Sentry invitation
Cancels the pending invitation of one email in a Sentry organization. Only invitations that have not been accepted yet can be cancelled: an active member is never removed. Fails with a clear message when no pending invitation exists for that email.
Invite a member to a Sentry organization
Invites one person by email to a Sentry organization with a given role, optionally adding them to teams. Returns the pending member that Sentry created. Fails with a clear message when the signed-in account may not invite members or the email is already a member.
Send an X (Twitter) DM from an AI agent
Send a direct message to an X user, addressed by handle. Returns the recipient, a sent flag confirmed by X, and conversation_id. conversation_id is null for a brand-new conversation and for a message to your own account; null there does not mean the send failed. A fresh session may need the account's 4-digit encrypted-messages passcode.
Find Email (Hunter)
Looks up a person's professional email address at a company domain, via Hunter's public Email Finder tool.
Post a Discord message
Posts a text message, optionally with a file attached (the attachment file input, renamed with filename), in a Discord channel addressed by its URL. Requires being logged in to Discord. Returns `sent` plus the created message's messageId, channelId, timestamp and content as Discord stored it. The message is visible to everyone who can see the channel. Empty messages, messages over 2000 characters and forum channels are refused with a clear reason. Use dry_run to check a channel and message without posting.
Schedule a tweet on X (Twitter) from an AI agent
Schedule a post on X (Twitter) to be sent at a later date and time, instead of posting now. Takes the text (280 characters at most) and sendAt, a local time with no offset, read in the account's own display timezone, from about 10 minutes to about 18 months ahead. Returns the scheduled_id, the text and send_at.
Pennylane whoami (signed-in account)
Report which Pennylane account this browser is signed in as: email and name from the app's own users/me. 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 Pennylane scripts.
Ask Grok
Open a new Grok conversation, send one question, wait until Grok has finished answering, and return the conversation id, the answer as Grok wrote it (Markdown), and the web sources the answer cites (empty when it cites none). A signed-out browser fails with a signed-out error asking to sign in to grok.com. If Grok does not finish an answer (for example when the account has reached its usage limit), the run fails with an error instead of returning part of an answer.
Get Claude chat messages
Full message transcript of one Claude.ai conversation by uuid, oldest→newest. `text` is the readable prose; `tools` lists tool calls the UI renders as cards.
Grok whoami
Report which Grok account this browser is signed in as: the account email and name. When the browser is signed out of Grok, the run fails with a signed-out error asking you to sign in to grok.com.
Vercel whoami (signed-in account)
Report which Vercel account this browser is signed in as: the user id, email, username, plan, default team and every team it belongs to with its role (the team slug other Vercel scripts take). When the browser is not signed in to Vercel, the run fails with a signed-out error asking you to sign in, so it can be used to check a session before running other Vercel scripts.
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.
Postman whoami (signed-in account)
Report which Postman account this browser is signed in as: the account email. When the browser is signed out of Postman, the run fails with a signed-out error asking you to sign in to postman.com.
List your X (Twitter) DM inbox
List the conversations in your X chat inbox, in the order X shows them. Returns per conversation: conversation_id, name, handle, last_message, time, sent_by_me (null in a group conversation) and unread. An empty inbox returns an empty list. If X asks for your chat passcode on this browser, pass the 4-digit passcode as pin; without it the run fails with an error asking for it. When the browser is signed out of X, the run fails with a signed-out error asking you to sign in to x.com.
Send a LinkedIn InMail
Send a paid InMail to an out-of-network LinkedIn profile via the profile's InMail CTA (consumes an InMail credit). Distinct from send_message, which only reaches 1st-degree and open profiles. dryRun (default true) opens the composer and reports what it found without sending.
Get current Pennylane user
Report which Pennylane account this browser is signed in as: email and name. When the browser is signed out, the run fails with a signed-out error that says to sign in to Pennylane.
Vinted whoami
Report which Vinted account this browser is signed in as on a country site (vinted.fr by default; pass `domain`, e.g. www.vinted.com): the account's email. When the browser is not signed in to that country site, the run fails with a signed-out error that says to sign in, so it can be used to check a session before running other Vinted scripts.
OpenAI Platform whoami
Report which OpenAI API Platform account this browser is signed in as: the account email, name and default organization. When the browser is signed out, the run fails with a signed-out error that asks to sign in to platform.openai.com, so it can be used to check a session before running other platform.openai.com scripts.
Descript whoami (signed-in account)
Report which Descript account this browser is signed in as: the user id, email and name. When the browser is signed out, it fails with a sign-in error that says to sign in and retry.
Who am I on Claude.ai
Report which Claude.ai account the browser is signed in as: id (the sign-in email, the identifier a connector for this host is labelled with), full name and display name (the name in the sidebar's bottom-left corner), the account uuid, plus every organisation it belongs to with the role held there and the subscription plan (free, pro, max, team, enterprise). Throws when signed out. Use it before any other claude.ai script to confirm the session, or to pick the organisation uuid another script needs.
Send Discord DM
Send a direct message to a Discord user, addressed by their username. Opens (or reuses) the one-to-one DM conversation and posts the message there. Returns sent, the created message's messageId, the DM channelId, timestamp, and the content as Discord stored it, plus the recipient's resolved handle so the message is provably not sent to a near-name match. This is a write and the recipient is notified: confirm the exact recipient and text with the user before running, and note that approval for one message does not carry over to another.
Read your X (Twitter) DMs
Fetch all messages in a DM conversation, addressed by handle or by conversation_id. Returns conversation_id, the other party's handle, and messages with text, sender, direction, date and time. If X shows the Enter Passcode screen, pass the 4-digit E2E pin.
DigitalOcean whoami (signed-in account)
Report which DigitalOcean account this browser is signed in as: the account email and name. 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 DigitalOcean scripts.
Post a tweet on X (Twitter) from an AI agent, no API key
Post a tweet on X (Twitter), with or without one image (JPEG, PNG, GIF, WebP) or video (MP4). Attach it as a file, by link, or as base64 bytes; a link the browser can reach works, including a file served from the machine running the browser, so a full-size photo or video needs no upload step. dry_run stops just before the Post click. Returns the new tweet's id, url, author handle, text, and what was actually attached.
Mailchimp whoami (signed-in account)
Report which Mailchimp account this browser is signed in as: the user id, login id, email, first and last name, account name, role, plan and the account's data center (e.g. us16). 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 Mailchimp scripts.
