Get Skool direct-message inbox
Automatically get Skool direct-message inbox on skool.com. List the direct-message conversations in the signed-in Skool account's inbox, in the order Skool gives them. For each conversation: the other person's display name, profile handle and profile URL, the last message's text and time, whether it is unread and how many unread messages it holds, and whether the account itself sent the last message. Messaging on Skool is per account, so this covers every community the account belongs to. Conversations have no page of their own on Skool, so each one links to the other person's profile. limit caps how many are returned; complete is false when more exist. An empty inbox returns an empty list. A signed-out browser fails with a signed-out error asking to sign in to skool.com.
Input
limit optionalHow many conversations to return, newest activity first.
Default: 25Output
count requiredNumber of conversations returned.
complete requiredTrue when the whole inbox was returned (not truncated by limit).
conversations requiredFAQ
Skool whoami
Report which Skool account this browser is signed in as: email, name and profile handle. When the browser is not signed in to Skool, the run fails with a signed-out error asking you to sign in, so it can be used to check a session before running other Skool scripts.
List Skool community posts
List one page of the posts in a Skool community feed, in the order Skool shows them, pinned posts first on page 1. 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, plus the community's total post count. Takes the community slug as it appears in the URL (case-insensitive) and a page number; ask for the next page until one returns no posts. Fails with a clear message when the slug does not exist, the community is private to this account, or the browser is not signed in to Skool.
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.
