Official scripts
Explore our curated collection of scripts
Delete your own Skool comment
Remove a comment you wrote from a Skool post, identified by the post URL and the text of the comment. Only your own comments can be removed. If the text matches more than one of your comments the run refuses rather than guessing which to remove, and if it matches none it says so without touching the post. Removal is confirmed by reloading the post and checking the comment is gone, not from the confirmation screen. This cannot be undone.
Get comments on a Skool post
Read the comments on a Skool community post, addressed by the post's URL. Returns each comment with its author name and handle, profile link, text, time, upvote count, and how it sits in the thread — whether it is a reply and which comment it answers — plus a flag marking the comments written by the signed-in account. Replies are included and keep their position under the comment they answer. Reports the post's own comment total alongside the number returned, and says plainly when a thread is too large to return in full rather than trimming it silently.
List community posts
List the posts in a Skool community feed, newest first. Returns per post the title, body text, author name and handle, creation time, comment and upvote counts, whether it is pinned, the channel it was posted in, and a direct url. Takes the community slug as it appears in the URL (case-insensitive) and a limit, paging through the feed as needed. Reads the community's server-rendered data, so it makes no extra API calls. Fails with a clear message when the slug does not exist or the community is private to this account, rather than returning an empty list.
Comment on a Skool post
Add a comment to a Skool community post, addressed by the post's URL. Returns the account that commented, a preview of what was published, and whether an identical comment from that account was already on the post before this ran, so a repeated call is visible rather than silently duplicated. The comment is confirmed by reading it back from the post itself after publishing, not from the editor. This is a write: the comment is visible to everyone who can see the post.
get_dms_inbox
List the direct-message conversations in the signed-in Skool account's inbox, newest activity first. Returns per conversation the other participant's display name, profile handle and profile URL, the last message's text and time, whether it is unread and how many unread it holds, and whether the last message was sent by the account itself. Skool scopes messaging per account rather than per community, so this covers every community the account belongs to. Note: Skool's DM surface is a flyout with no addressable per-conversation URL (/chat, /chats and ?c= all redirect to the group page), so conversations expose the participant's profileUrl rather than a thread link. Throws if the account is signed out, rather than reporting an empty inbox.
Vercel — list invoices
List a Vercel team's billing invoices, newest first: billing period, status, total due, 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.
List job board postings
List every open position on an Ashby-hosted job board (jobs.ashbyhq.com/<board>).
Get Ashby job posting
Read one Ashby job posting (jobs.ashbyhq.com/<board>/<jobId>), description HTML included.
Get LinkedIn profile education
Get the education list from a LinkedIn profile's dedicated education page by publicId. Captures schools with no LinkedIn page (schoolUrl null) and excludes the extra Skills entry and school-ranking promo cards LinkedIn injects into the list. Returns education (school, degree, dateRange, description, schoolUrl).
List Vercel team members and roles
List a Vercel team's members with their username, email and role. Read-only — changes nothing. Pass the optional email arg to also get a present true/false verdict for that address, which is the quick way to confirm an offboarding landed. team is required (the team's URL slug). Requires being signed into Vercel. Complements vercel.com/delete_user, which already snapshots the member list before and after its own action.
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.
Subscribe to Substack publication
Subscribe the logged-in account to a Substack publication's free tier.
Get TopTex product
Fetch a single toptex.fr product by reference (e.g. IB297): name, brand, description, every colorway, every size with its public catalogue unit price, images, fabric/composition and certifications. No login required.
Search Dribbble jobs
Search Dribbble's job board by keyword, location and job type, returning title, company, location, posted date and url.
Search YC startup directory
Search the YC startup directory (ycombinator.com/companies) by free-text query plus filters such as batch, industry, tag, region, status, and top/hiring/nonprofit; each multi-value filter is OR'd within itself. Zero-based pagination.
List connector Claude directory
Every connector in Claude's Directory (Settings → Connectors → Add → Browse connectors) — the whole catalogue the page loads, not one page. Each entry carries id, slug, name, one-liner, verified tier (anthropic/partner/community), categories, author, its claude.ai/directory link and the MCP endpoint URL. The Directory's Plugins tab (local extensions) is a different affordance and is not returned.
Search Upwork Jobs
Search Upwork's public job board by free-text query, returns structured job cards (title, description, budget, skills, experience level) for one results page.
Trello login
Log into Trello via Google SSO (through Atlassian identity). Drives the sign-in flow and lands on your boards.
Greenhouse: get company jobs
Fetch a company's live job postings from Greenhouse's public board API by board slug (boards.greenhouse.io/<slug>). Anonymous, no auth. Returns id, title, location, department(s), url, updatedAt, firstPublished. Throws (job board not found) if the slug isn't a Greenhouse customer.
Get G2 product alternatives
List a G2 product's alternatives/competitors from its Alternatives page: name, product slug, and G2 rating. No login required.
Get LinkedIn profile skills
Get the full list of skills a LinkedIn profile lists, in the order the profile shows them, from the profile's own skills page. Pass the public profile id or a full profile URL. Each skill comes with the supporting lines shown beneath it — the jobs, schools and certifications it is tied to, plus any endorsement or skill-assessment note — and, where the profile offers them, a link to the skill's endorsers list and a link to its detail page. Both links are per-skill rather than per-profile: most skills carry neither, a skill with endorsements usually carries the endorsers one, and only a skill with more detail than fits inline carries the detail one, so expect null on many entries. Profiles that list no skills come back as an empty list rather than an error. Requires being logged in to LinkedIn. Complements the profile experience and education scripts.
Search RemoteOK jobs
Search RemoteOK's full live listings database — a fuzzy, ordered full-text match across every posting, the same as the site's own search box, not just the most recent ones. Omit query for the unfiltered recent feed. Paginates via offset, in pages of about 50. Salary is reconciled against RemoteOK's own published listing data, because the salary attached to a search result is frequently a generic 90000-150000 placeholder unrelated to the actual role.
Get Dribbble shot
Fetch a Dribbble shot's details from its url: title, description, owner, images and comment count.
Search TopTex products
Search toptex.fr for products by free-text query. Returns one page of products (reference, name, brand, color, from-price, image, PDP url); page is 0-based. Catalogue prices are public, so no login is required.
List Klarstein category products
List products in a Klarstein category page (e.g. "Chauffage", "Climatisation"), 20 per page, server-ranked (top-seller order). Returns totalArticles, page, and products with sku, title, url, price_eur, imageUrl, rating (0-5 filled stars), and stock status.
