Official scripts
Explore our curated collection of scripts
Create a Jira issue
Create an issue in a Jira Cloud project with a summary, and optionally a plain-text description (one paragraph per line), an issue type and labels. The issue type is matched by its name or id among the types the project offers; an unknown type is refused with the list of valid ones. The new issue is read back from Jira and returned with its key and link.
List Jira issues
List the issues on a Jira Cloud site, for one project or any JQL query, newest first by default: key, summary, description, status, type, priority, assignee, reporter, labels and dates. Jira refuses a query with no restriction, so pass a project key, a JQL query, or both. Pages through results with nextPageToken; an empty list means nothing matched.
Atlassian login
Log into Atlassian via Google sign-in — clicks the Google option, picks the account (optional email arg), clears any consent screen, and lands in an Atlassian product. Best run on your own paired browser rather than a freshly launched one, since it relies on an existing Google session in that browser.
Atlassian whoami (signed-in account)
Report which Atlassian account this browser is signed in as: the account id, email and name. When the browser is signed out, it fails with a sign-in error that says to sign in and retry.
List Atlassian invoices
List Atlassian (admin.atlassian.com) billing invoices across every transaction account in your org, covering Atlassian and Marketplace apps plus Loom billed through Atlassian. Returns total plus invoices (id, number, date, amount, status, transaction_account, sourceSystem, downloadUrl) — metadata only. Feed a row's downloadUrl to admin.atlassian.com/download_invoice to fetch the PDF. Only an org billing admin sees the billing portal, and admin.atlassian.com must resolve to a single org (no org picker).
Atlassian Admin whoami (signed-in account)
Report which Atlassian account the Atlassian admin console is signed in as in this browser: the account id, email and name. When the browser is signed out, it fails with a sign-in error that says to sign in and retry.
Download an Atlassian invoice PDF
Download one Atlassian (admin.atlassian.com) billing invoice, given the downloadUrl, or the id plus transaction_account, that admin.atlassian.com/list_invoices returns. Returns the filename plus the PDF as base64, for you to decode and save. Only an organization billing admin can download invoices.
Switch Trello account language
Change the display language of your Trello account, via Atlassian's account-level language preference. Pass a locale code (e.g. "en_GB", "fr_FR", "de_DE", "it_IT", "es_ES"). Returns the language now active in Trello.
Update a Jira issue
Change an existing Jira Cloud issue by key: its summary, its plain-text description (replaced as a whole), its labels (replaced as a whole) and its status. The status moves through the issue's workflow, by the target status name or id; a status the workflow does not allow from where the issue is now is refused with the ones it allows. Fields left out are not touched. The issue is read back from Jira afterwards and returned.
Get Notion Marketplace custom agent
Fetch one Notion Marketplace custom agent by its URL slug: title, icon, brief and full description, advertised features, gallery images, categories, the integrations it requires (Notion, Slack, …), creator, install count, rating, price, published locales and last update. Read-only.
Get GitHub trending repositories
List GitHub's Trending repositories, a page with no official API, optionally filtered by language and period (daily/weekly/monthly). Returns repo, url, description, language, stars, forks, and stars gained over the period.
List Notion Marketplace custom agents
List the custom agents published on the Notion Marketplace (app.notion.com/marketplace/custom-agents). Returns the total count and one page of agents, each with id, slug, url, title, briefDescription, icon, features, installCount, rating and updatedAt. Order by "popular" (default) or "recent"; paginate with limit/offset. Read-only.
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.
Search Welcome to the Jungle jobs
Search job offers on Welcome to the Jungle by keyword, with optional filters for language edition, office country, contract type and remote policy. Returns one page of offers with title, link, company, contract type, remote policy, cities, salary range where published, publication date and summary, plus the total count and number of pages. At most the first 1,000 offers of a search can be paged through, so narrow broad searches with filters. No sign-in needed.
List OpenAI platform invoices
List the invoices of an OpenAI API platform billing account (API usage and credits; for the ChatGPT subscription use chatgpt.com/list_invoices). Returns id, number, total (in cents), amount paid, currency, status, creation time, hosted invoice link and PDF link. Covers the past 12 months, as the billing page does. An account in several organizations picks the first one offered, or the one named exactly by organization; an unknown name fails and lists the organizations offered.
Get Trustpilot company reviews
Get one page (20) of a company's Trustpilot reviews: author, rating, title, text, dates, likes, verification and the company's reply. Supports the site's own filters as args (page, sort, stars, language, keyword search, verified, date range). Defaults to returning reviews in every language so none are silently filtered out by locale.
Vercel — list invoices
List a Vercel team's billing invoices, newest first: billing period, status, total and currency as Vercel gives them, invoiced date, invoice id, a direct PDF download link, and a link to the invoice's detail page. Optionally pass a team URL slug; defaults to the account's own scope. A scope with no invoices returns an empty list.
Search Doctolib practitioners
Search Doctolib practitioners by specialty and location. Returns total, page, and providers with full_name, specialty, address, sector, payment_means, languages, telehealth, online_booking, matched_visit_motive, and profile_path. There are 20 providers per page and the order is server-ranked; profile_path (including ?pid=practice-N) is the join key for get_practitioner and list_slots.
ChatGPT switch display language
Switch the ChatGPT web app's display language via Settings, for a signed-in account. Requires an active session.
Notion display language switcher
Switch the display language for the current Notion account, via Settings > Preferences > Language. Supports fr, de, en, it, es.
Export a Notion page to PDF, HTML or Markdown
Export a Notion page from its URL and save the file to the browser machine's downloads folder. Choose PDF, HTML or Markdown, and optionally include the page's subpages. Returns the saved file's name, its path (or a link on a managed browser) and the page title. Markdown and HTML exports arrive as a zip archive; a PDF export of a single page arrives as a PDF named after the page. Asking for subpages in a format the workspace's plan does not allow fails with an error saying so. A signed-out browser fails with a signed-out error asking to sign in to notion.com.
Welcome Kit — list job candidates (SSO)
List all candidates of a Welcome Kit (WTTJ) job by org + job reference, via Welcome to the Jungle SSO: name, headline, pipeline stage name, resume URL, cover letter and contacts.
Download Hostinger invoice
Download a single Hostinger (hPanel) invoice PDF by paymentSlug (from hostinger.com/list_invoices). Returns the PDF bytes as base64 plus a filename.
Get Google AI Overview
Run a Google search and return the AI Overview Google shows for it: whether there is one, its answer as Markdown (headings, lists, tables and links kept), and the pages it cites, in the order the answer first cites them, each with url, title, site, byline and snippet. Google shows an AI Overview for some searches only: for the others shown is false and sources is empty. The overview changes with the country the browser is in: from two countries, the same search can cite mostly different pages. Recommended: run from the country of the people you measure for, and keep the same browser and country for every run you compare. On a managed browser, choose that country (in the US, region us-east-1); on your own browser, the country is where you are. From one place, the cited pages also change a little from run to run, so compare several runs, not one. When Google shows its anti-bot check and it cannot be cleared, the run fails and says so; this happens more often on managed browsers outside the US.
List GitHub issues
List the issues of a GitHub repository the signed-in account can see, as the repository's Issues tab shows them, 25 per page: number, title, state, author, dates and link, plus the total and the number of pages. Filter with GitHub's own search syntax (for example "is:open label:bug assignee:octocat"). Works on private repositories the account can open.
