Official scripts
Explore our curated collection of scripts
Welcome Kit whoami (signed-in account)
Report which Welcome Kit (Welcome to the Jungle ATS) account this browser is signed in as: the account email. 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 Welcome Kit scripts.
Welcome to the Jungle logout
Sign out of the Welcome to the Jungle recruiting dashboard (welcomekit.co) in this browser. If no session is open it returns straight away and says so. Returns whether a session was open and whether the browser is now signed out. It only ends the Welcome to the Jungle session, not the browser's Google session.
List Welcome to the Jungle recruiter notifications
List the recruiter dashboard notifications (bell feed) for a Welcome to the Jungle ATS org: new applications, candidate messages/emails and pipeline events. Returns each notification with its linked candidate, event type/label and modal path.
Welcome to the Jungle login (Google SSO)
Sign in to the Welcome to the Jungle recruiting dashboard (welcomekit.co) with a Google account already signed in on this browser, so the other welcomekit.co scripts can run straight afterwards. The Google account must have a seat on the Welcome to the Jungle organisation. Pass the account email to pick which Google account to use; without it the first account in Google's chooser is taken, which may not be the one with a seat. Optionally pass the organisation reference to open. Returns whether the session was already open or newly created, and the dashboard it landed on. If Google asks to approve Welcome to the Jungle's access to the account, the run stops there unless you pass approveConsent as true. Only do that together with the email of the account you mean to approve, once you have decided to grant that access. It also stops, and says why, when Google asks for a security check, when the account is not available in the browser, or when the account has no seat on the organisation. Needs your own browser where the account is already signed in to Google, so it cannot run on a shared cloud browser.
Search Welcome to the Jungle candidates across all jobs
Search all candidates of a Welcome to the Jungle ATS organization across every job at once (the dashboard's global candidate search), with an optional text query, stopping once applications go past a given date. Returns each candidate's profile fields and the direct link to their card.
List Welcome to the Jungle email templates
List the ATS organization's email templates. Returns templates (id, name, reference) for the org. id is the join key for send_template_email; reference is the built-in key (new, refused, interview, phone_call) or null for custom templates.
List candidates of one Welcome to the Jungle job
List all candidates applied to a single Welcome to the Jungle ATS job (its kanban pipeline), including the job's pipeline stages. Scoped to one job at a time — for a text search across every job in the organization at once, use search_all_candidates instead.
Get candidate message thread
Get the full email/message thread of one Welcome to the Jungle ATS candidate by reference, oldest first. Each message has direction (received = sent by the candidate, sent = recruiter/system), sender, plain-text body, subject, unread flag and date.
List ATS jobs
List jobs in the Welcome to the Jungle ATS by status. Returns jobs with id, name, reference, status, pipeline stages, and candidate counts (new/inProcess/refused). reference is the join key for list_job_candidates.
Create candidate review
Add a review (evaluation) to a Welcome to the Jungle (Welcome Kit) ATS candidate, posted as the logged-in recruiter. The comment is plain text; reviewNotes (per-criterion scores) stays empty unless the job has evaluation criteria configured. Returns the created review (id, comment, rawComment, reviewNotes, createdAt); delete it via its id.
Get candidate full profile
Get a candidate's full ATS profile card by their candidate reference. Returns profile and socials, cover letter, emails exchanged, event timeline, screening answers, votes, reviews, documents, other applications, and hiring/rejection fields. resumeUrl is a signed URL that expires after about 2 hours, so re-fetch it rather than storing it.
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 candidate resume
Download a candidate's CV (resume PDF) from the ATS to a local file on the agent machine. Returns path, filename, size, contentType, and hasResume, which is false (with path/filename null) when the candidate attached no CV. Run it for one candidate at a time: parallel runs can attach a file to the wrong candidate.
Send templated email to candidate
Send an email to an ATS candidate from a saved template, with the ATS's variable rendering and optional subject/body overrides. Returns emailId, to, subject. This sends a real email from the recruiter's account and logs it on the candidate's timeline.
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.
Get Welcome to the Jungle email templates (with body)
Read the ATS organization's email templates with their full content (subject + body), not just id/name. Returns every template, or filter to one by id or name (case-insensitive). body/subject carry placeholders like [firstname], [job_name]. Use to inspect exactly what send_template_email will send before sending it.
Welcome to the Jungle whoami (signed-in account)
Report which Welcome to the Jungle account this browser is signed in as: the account email. 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 Welcome to the Jungle scripts.
Move ATS candidate stage
Move an ATS candidate to another pipeline stage by stage id or label (built-in ref, UI alias, or custom column name). Returns from/to stages, and verifies the move actually applied.
Neon login (Google SSO)
Log into the Neon console with Google: clicks Google and lands on your Neon projects. Skips straight to your projects if you're already signed in.
Get YC company profile
Get one YC company's full public profile (ycombinator.com/companies/<slug>): pitch, batch/status, founders, socials, open jobs, news, launches, photos, founder Q&A.
Download brand logo pack
Given a company domain, download its full Brandfetch logo pack (logos, icons and banners as SVG/PNG/WebP) as a zip. Returns the brand name and the file; found is false when Brandfetch has no page for the domain.
Invite Neon organization member
Invite (create) a member on the current Neon organization by email and role. Role is free-text matched case-insensitively against Neon's own invite role picker (Admin, Member). Membership is invite-based; the invitee starts as Pending until they accept (or may auto-join if their Neon account already exists, per Neon's own behavior). Returns the invitation's email, role, id and invited-at timestamp.
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.
Leboncoin — Reply to an ad
Send a message to the seller of a Leboncoin classified ad, using the signed-in account's own contact/reply form on the ad page.
