Official scripts
Explore our curated collection of scripts
GitHub login (Google SSO)
Log into GitHub via Google sign-in. Drives the account chooser and lands on your GitHub dashboard.
List GitHub org members and roles
List a GitHub organization's members (login, org role Owner/Member, profile URL) and pending invitations (email, role). Reads the org's People and Invitations tabs. Requires org (the org login/slug).
Get Trending
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.
Remove user from GitHub org
Remove a person from a GitHub organization. If they're an accepted member, identify by GitHub username and this removes their org membership. If they're still a pending invitation, identify by the email/username they were invited with and this cancels the invitation instead. Returns which case applied and the confirmation banner text.
List GitHub invoices
List all GitHub billing invoices from the payment history. Returns date, amount, method, status, shortId, chargeId, pdfUrl, receiptUrl.
Change GitHub org member's role
Change an existing GitHub org member's role between Member and Owner (via People > row menu > Change role). Identify the member by their GitHub username/login (not their invite email — this only works on accepted members, not pending invitations). Returns the confirmation banner text.
Invite user to GitHub org
Invite a person to a GitHub organization (org membership is invite-based, not instant). Identify the invitee by username, full name, or email (must resolve to a suggestion in GitHub's own invite search and not already be a member). Optional role: "member" (default) or "owner". Returns the confirmation banner text.
Upload Slack text file
Upload a text file/snippet (its content given inline) to a channel via Slack's file-upload flow. For sharing logs, code or notes; binary files are out of scope. Returns the file id, name and permalink. Requires login.
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 Behance project
Fetch a Behance project's details from its gallery URL: title, description, creators, tags, images, likes and views.
Search Behance projects
Search Behance projects by keyword, returning title, url, owner, thumbnail, likes and views for each result.
Subscribe to Substack publication
Subscribe the logged-in account to a Substack publication's free tier.
Trello login
Log into Trello via Google SSO (through Atlassian identity). Drives the sign-in flow and lands on your boards.
Archive Slack channel
Archive a channel (by name or id). Archived channels are read-only and hidden from the active list (recoverable by an admin). Requires login. The workspace's #general cannot be archived.
Search Pinterest boards
Searches Pinterest boards by keyword and returns the first page of results (name, url, pin count, cover images, owner). Read-only, no login required; Pinterest serves a reduced anonymous result set.
Get Pinterest pin details
Fetches a single Pinterest pin's public details by id: title, description, image, creator, save/reaction counts, publish date, and (for link pins) the linked destination site. Read-only, no login required.
List Slack files
List files shared in the workspace, optionally filtered by channel (name or id) and/or uploader (user id). One page per call (count/page). Returns id, name, title, type, size, user, timestamp and permalink. Requires login.
Neon login (Google SSO)
Log into the Neon console via Google OAuth (through Neon's Keycloak): clicks Google and lands on your Neon projects. Skips straight to your projects if you're already signed in.
Slack login (Google SSO)
Log into a Slack workspace using Sign in with Google, then open that workspace. Handles Google's account chooser and consent along the way. Pass the workspace subdomain (e.g. "myteam" for myteam.slack.com) and optionally which Google account to use; your Google account must already have access to the workspace.
List Slack channels
List the workspace's channels (public + private) with membership, member count, topic and purpose. One page per call; pass cursor to paginate and types/excludeArchived to filter. Requires login.
Get Slack channel info
Get one channel's details by name or id: name, privacy, member count, topic, purpose, creator, created date, and archived/general flags. Requires login.
List Lovable projects
List all your Lovable projects. Returns name, URL, thumbnail, last edited date, and owner.
LinkedIn — Create post
Publish a text post to your LinkedIn feed, visible to anyone. This creates a real, public post under your account immediately — not a draft or preview. Only plain text posts are supported; images, polls, and articles need a different flow. Requires being logged into LinkedIn. Returns the link to the published post.
Figma login
Log into Figma via Google SSO, driving the OAuth popup and landing in the Figma files dashboard.
Crunchbase: Get Company People
Founders, featured current employees, and board members/advisors for one company from Crunchbase, by permalink, with name, role/title, and Crunchbase profile link.
