Official scripts
Explore our curated collection of scripts
Lucid whoami (signed-in account)
Report which Lucid (Lucidchart / Lucidspark) account this browser is signed in as: the user id, email and name. When the browser is signed out of Lucid, the run fails with a message asking you to sign in to lucid.app, so it can be used to check a session before running other Lucid scripts.
Lucidchart login (Google SSO)
Log into Lucid (Lucidchart) using your connected Google account. Lands on the Lucid documents home; returns early if already signed in.
List Lucid (Lucidchart) invoices
List Lucid (Lucidchart/Lucidspark) billing invoices, returning total plus each invoice's date, number, description and amount — metadata only. Feed a row's number to lucid.app/download_invoice to fetch that invoice's PDF. Works whatever language the account is set to. An account with no invoices returns an empty list, and a billing page that never finishes loading is reported as an error rather than passed off as an empty one.
Download a Lucid invoice PDF
Download one Lucid (Lucidchart/Lucidspark) billing invoice PDF, given the invoice number that lucid.app/list_invoices returns. Returns the filename plus the PDF bytes as base64 (decode and write it yourself). A number that does not match an invoice fails with a clear error. Works whatever language the account is set to. Pass pdfUrl (returned by a previous run) instead of number to download it directly.
Claude (Anthropic) login
Log into Claude (Anthropic) via Google SSO. Drives Claude's Continue-with-Google popup, picks the account (optional email arg), clears the consent screen, and lands in the Claude app. Runs on your local extension-paired browser only — it relies on the browser's own signed-in Google session, so it won't work on a cloud/managed browser without one.
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.
Set Claude.ai model and effort
Change the model and/or the effort level the Claude.ai composer uses for new chats, by id (from list_models). Pass model, effort, or both; the effort applies to the model selected once the change is made. The choice is saved to the account, so it holds across browsers and reloads. Returns the model and effort now selected as the site confirms them. A target that is already selected is left as is. Asking for an effort a model does not offer, or a model the picker does not list, fails with the available ids. Requires a signed-in session.
Get App Store app reviews
Read an App Store app's customer reviews and aggregate rating from its public "Ratings & Reviews" page, for any storefront country. Returns averageRating, the site's own ratings-count text, and the reviews the page renders (id, title, rating 1-5, author, ISO date, full body). Anonymous, read-only. Apple's web page serves a fixed first page of ~10 reviews and exposes no pagination, offset or sort control at all, so that is the ceiling — deeper history is not a web affordance.
Miro login (Google SSO)
Log into Miro with your Google account and land on the boards dashboard. Returns straight away if you're already signed in, so it's safe to run repeatedly.
Adobe login (Google SSO)
Log into Adobe with Google.
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.
Le Chat (Mistral) login (Google SSO)
Log into Le Chat (chat.mistral.ai) with Google sign-in, handling the Google account chooser and consent screen. Returns straight away if this browser is already signed in, and reports the Mistral account email. Optionally pass which Google account to use. Needs a browser already signed in to Google and a Google account that already has a Mistral account.
Hugging Face — get a model, dataset or Space
Get one Hugging Face model, dataset or Space by id (e.g. "google/gemma-2b"): URL, author, commit sha, private / gated / disabled flags, likes, downloads, pipeline tag, library, license, tags, Space SDK and runtime stage, the full file list, and created / last-modified dates. Public repos need no sign-in; when signed in, the account's own private repos resolve too. An unknown or inaccessible repo is a clear error.
Claude.ai plan usage
Read the signed-in Claude.ai account's plan usage, as Settings > Usage shows it for the organisation the browser has open: every limit (current 5-hour session, weekly all models, weekly per model) with its percent used, severity, reset time (ISO) and whether it is the one currently binding; the raw five_hour and seven_day utilization; the weekly split by surface (Claude Code, chats, Cowork); and the usage-credits state. Read-only. A signed-out browser fails with an error that says to sign in; an account that has not finished onboarding, or a Free plan with no usage settings, fails with an error that says so; a refused or rate-limited usage request fails within seconds with the HTTP status.
Log in to Claude.ai by email magic link
Authenticate to claude.ai by email magic link, with no cookie injection: requests the link, reads it from Gmail in the same browser, and lands signed in. Requires an active Google session for that inbox. Returns {authenticated, method: existing|magic_link, email, orgs}. Chain it before other claude.ai scripts, e.g. list_invoices.
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.
List Le Chat conversations
List recent Le Chat conversations, newest first.
Noota – Download meeting recording
Opens one of your Noota meetings by its exact title and returns a direct link to download the video recording, along with when that link expires.
Le Chat whoami (signed-in account)
Report which Mistral (Le Chat) account this browser is signed in as: email and name. When the browser is signed out of Le Chat, the run fails with a signed-out error asking you to sign in to chat.mistral.ai.
Get Le Chat conversation messages
Full message transcript of one Le Chat conversation by id, oldest to newest.
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.
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.
Attio whoami (signed-in account)
Report which Attio account this browser is signed in as: the user id, email, name and the workspace the app opened. When the browser is signed out, the run fails with a signed-out error that says to sign in to Attio and retry.
Asana whoami (signed-in account)
Report which Asana account this browser is signed in as: name, email and user gid. When the browser is signed out of Asana, the run fails with a signed-out error asking you to sign in to app.asana.com.
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.
