App Logo

Official scripts

Explore our curated collection of scripts

drive.google.com

List a Google Drive folder

List the files and sub-folders directly inside a Google Drive folder, without recursing or downloading anything. Returns each item's id, name, type, size, last-modified date, owner and link. Omit folderId to list My Drive's root.

drive.google.com

Move a Google Drive file to the Bin

Moves a file to Drive's Bin (never a permanent delete), given just the file's id — its parent folder is resolved automatically.

drive.google.com

Create Google Drive folder

Create a new folder in Google Drive, optionally inside a given parent folder. Returns the new folder's id and name.

drive.google.com

Move a Google Drive file to another folder

Move a file to a different folder in Google Drive, given the file's id and the destination folder's id.

drive.google.com

Search Google Drive

Search Google Drive by free text, or filter by name, file type, owner and modified-date range. Returns each match's file id, name, link and the folder it sits in. Drive's search results carry no sizes, types or dates, so filter by type rather than expecting those fields back, and use the folder listing script when you need full metadata.

drive.google.com

Download a Google Drive file

Download one Drive file by id to the device. Binary files (PDFs, images, video, Office documents) download as stored; Google-native Docs, Sheets and Slides are converted on the way out, so pass format to choose pdf, docx, xlsx, csv and the rest. Returns the saved filename and location. For a whole folder, list it first and call this once per file.

drive.google.com

Share a Google Drive file

Grant, update, or revoke a specific email's access to a Drive file (with a viewer/commenter/editor role), or toggle the file's general link-sharing mode between restricted and anyone-with-the-link.

drive.google.com

Upload a file to Google Drive

Upload a file into a Google Drive folder, or into My Drive when no folder is given. Pass the bytes inline as base64 for small files, or point fileUrl at the file served over http://127.0.0.1:<port>/ on the machine running the browser for larger ones. Before reporting success it waits for a row in the destination that was absent beforehand AND carries this call's own filename, so it cannot credit itself with a file another upload created; it returns that file's Drive id. A filename already present in the destination is refused up front, because a dropped file does NOT replace or get declined — Drive happily stores a second, separate file under the same name. For the same reason a lost upload is reported as a failure rather than retried: a re-drop would duplicate an upload that merely landed slowly.

admin.google.com

List Google Workspace invoices (CSV/PDF) over a date range

Lists Google Workspace billing invoices from the Admin Console over a date range and returns each invoice's document content in CSV or PDF format.

google.com

Search Google Maps places

Search Google Maps for places matching a query, optionally near a location. Returns n, captured, and records with name, address, phone, website, rating, category, lat, lng, placeId, and placeUrl. placeId is the join key for get_place and get_place_reviews; rating, category, lat and lng can be null.

google.com

Maps: Search Businesses

Search for businesses on Google Maps (anonymous, no login): name, category, address, phone, website, rating, reviews, GPS, place_id. Paginates via scrolling, controlled by the count argument.

google.com

Get Google Maps place details

Get one Google Maps place/business details by placeId (canonical ChIJ... from search_places), place URL, or free-text name+location. Returns name, fullAddress, phone, website, instagram, category, rating, reviews, hours, plusCode, lat, lng, placeId, placeUrl, resolvedUrl, matched, elapsed_s. matched is false when it did not resolve; the free-text path falls back to the first search result, so it can resolve the wrong place. Business fields (rating/reviews/hours/category/lat/lng/plusCode) are null when the place does not expose them.

google.com

Get Google Maps place reviews

Get a Google Maps place's reviews by placeId. Returns n and reviews with author, authorMeta byline, rating, time, text, and reviewId. Returned in Google's default "most relevant" order, not by date; fewer than requested come back for places with few reviews.

docs.google.com

Sheets: export / download

Download a Google Spreadsheet to a local file in your chosen format. Returns path (or url on cloud browsers) and filename. xlsx/ods/pdf/zip export the whole doc; csv/tsv export a single tab (pass gid).

google.com

Search Google

Run a Google search and return the page's organic result cards (title, url, site, byline, meta, snippet), with redirect wrappers already cleaned from urls. Runs with your injected Google cookies (loggedIn:true), so results are personalized to your account/IP. Supports full Google query syntax: site:, quoted "exact phrases", OR, -exclude, intitle:. Quoted phrases return a smaller, more precise set; dropping quotes broadens recall with some near-miss results mixed in. Use site: to scope a domain/path, e.g. site:www.linkedin.com/in. Each call returns one results page (up to ~10 organic cards, no per-call count option). Use `page` (0-based) to move through further pages, mirroring the search results pager. Pages are reproducible on the same account/IP and are largely non-overlapping (occasional overlap of one result at page boundaries), so different pages can be fetched concurrently and unioned — always dedupe by canonical url. Narrow queries return the same results in the same order across replays on one account/IP; very broad, high-volume queries may reorder between runs. For broader coverage, fetch multiple pages concurrently and/or split the query itself — vary the site: path, phrases/OR-terms, or use `freshness` for disjoint date-bounded windows. Always dedupe by url.

linkedin.com

Sales Navigator: get lead

Fetch a full LinkedIn Sales Navigator lead profile by its lead id (from search_people). Requires a Sales Navigator seat; contactInfo is empty unless the lead is unlocked for the seat. Returns fullName, headline, summary, degree, location, classic LinkedIn profile URL, full position history (title, company, companyUrn, description, dates), saved-list status, and contact info when unlocked.

linkedin.com

Sales Navigator: get account

Fetch a LinkedIn Sales Navigator company account by its numeric Sales Navigator id (from search_accounts, or a companyUrn on search_people). Needs a Sales Navigator seat; headcount history and median tenure are null when no insights panel is present. Returns name, description, industry, type, specialties, website, year founded, headquarters and location, revenue range, employee count and growth, headcount history, median tenure, and spotlight employees (name plus leadId to pivot to get_lead).

cursor.com

Cursor login (Google SSO)

Log into Cursor via "Continue with Google", driving the account chooser and landing on the Cursor dashboard. Requires running on the extension-paired browser rather than a managed/cloud browser.

mail.google.com

Send Gmail email

Send an email from the signed-in Gmail account, with a plain-text body and an optional single file attachment.

riders.uber.com

List Uber trips

List the signed-in rider's past Uber trips (riders.uber.com/trips), newest first. Returns per trip: tripId (uuid), title (destination address), when (e.g. "Jul 10 • 10:50 PM"), amount (e.g. "€12.98"), url. Loads more trips until max is reached or the list runs out. tripId is the join key for riders.uber.com/download_invoice.

linkedin.com

Sales Navigator: search accounts

Search LinkedIn Sales Navigator company accounts by keywords, headquarters geography, and headcount, paginated 25 per page via a 0-based start offset. Returns total, count, start, and accounts (accountId, companyName, industry, employee count and range, description, list/saved status, spotlight badges, salesAccountUrl). Requires a Sales Navigator seat.

yelp.com

Search Yelp businesses

Search Yelp businesses by free-text query and location. Returns matching businesses with name, url, rating, review count, price range, and categories.

dropbox.com

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.

linkedin.com

Sales Navigator — list lead lists

List the viewer's Sales Navigator lead lists (the saved-leads lists). Returns each list's id (the join key for saving leads), name, description, source (manual, system, CRM and so on), role, entityCount, and last-modified/-viewed timestamps, sorted most-recently-modified first. Returns the first page (25) plus the exact total so truncation is visible; needs a Sales Navigator seat.

numerous.ai

Numerous login (Google SSO)

Log into Numerous.ai using your connected Google account. Signs in via Google's account chooser and lands on your Numerous.ai account portal.