App Logo

Official scripts

Explore our curated collection of scripts

lucid.app

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.

lucid.app

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.

lucid.app

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.

lucid.app

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.ai

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.

play.google.com

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.

claude.ai

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.

apps.apple.com

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.com

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.com

Adobe login (Google SSO)

Log into Adobe with Google.

claude.ai

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.

chat.mistral.ai

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.

huggingface.co

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

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.

claude.ai

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.

play.google.com

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.

chat.mistral.ai

List Le Chat conversations

List recent Le Chat conversations, newest first.

noota.io

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.

chat.mistral.ai

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.

chat.mistral.ai

Get Le Chat conversation messages

Full message transcript of one Le Chat conversation by id, oldest to newest.

tiktok.com

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.

claude.ai

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.com

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.com

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.

play.google.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.