AgentStack
SKILL verified MIT Self-run

Skool Monitor

skill-aiagentwithdhruv-skills-skool-monitor · by aiagentwithdhruv

Monitor and interact with Skool communities - read posts, create posts, reply to comments, like content, and search. Use when user asks to check Skool, read community posts, interact with Skool, or manage Skool community.

No reviews yet
0 installs
19 views
0.0% view→install

Install

$ agentstack add skill-aiagentwithdhruv-skills-skool-monitor

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets Used
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Skool Monitor? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Skool Community Monitoring & Interaction

Goal

Monitor AND interact with Skool community via reverse-engineered API. Read posts, create posts, reply to comments, like content, and search.

CRITICAL SAFETY CONSTRAINTS

NEVER perform write operations without explicit user approval:

  • DO NOT create posts unless explicitly requested
  • DO NOT like posts unless explicitly requested
  • DO NOT reply to posts unless explicitly requested
  • Read operations are safe and can be performed freely

Scripts

  • ./scripts/skool_unreads.py - Fetch unread posts
  • ./scripts/skool_scraper.py - Read posts and extract content
  • ./scripts/skool_browser_client.py - Write operations (recommended)
  • ./scripts/skool_client.py - Write operations (legacy)
  • ./scripts/skool_comment_scraper.py - Scrape comments

Quick Reference

# Check unreads from last 48 hours (most common)
python3 ./scripts/skool_unreads.py --since 48 --summary

# Just get unread count
python3 ./scripts/skool_unreads.py --count-only

# Read posts
python3 ./scripts/skool_scraper.py posts --community makerschool --limit 10

# Create post (REQUIRES APPROVAL)
python3 ./scripts/skool_browser_client.py create \
  --title "Title" --content "Content" --labels 3b2896c64f8f415ca62105fdae269357

# Reply to post (REQUIRES APPROVAL)
python3 ./scripts/skool_browser_client.py reply --post-id  --content "Reply"

# Like post (REQUIRES APPROVAL)
python3 ./scripts/skool_browser_client.py like --post-id 

# Search
python3 ./scripts/skool_client.py search --query "keyword"

Unread Posts

# Last 48 hours with summary
python3 ./scripts/skool_unreads.py --since 48 --summary

# Export to JSON
python3 ./scripts/skool_unreads.py --since 48 --output .tmp/unreads.json

Output categorizes as:

  • New posts (never viewed)
  • New comments (posts with new activity)

Write Operations (Browser-Based)

Uses Playwright to maintain real browser session and auto-generate WAF tokens.

# Create post
python3 ./scripts/skool_browser_client.py create \
  --title "My Post" --content "Content here" --labels 

# Reply
python3 ./scripts/skool_browser_client.py reply --post-id  --content "Reply text"

# Like/Unlike
python3 ./scripts/skool_browser_client.py like --post-id 
python3 ./scripts/skool_browser_client.py unlike --post-id 

Rate Limits

  • Reading: Stay under 1 req/sec
  • Writing: Max 1 post per 30 seconds, 5 comments per minute, 10 likes per minute

Troubleshooting

| Error | Solution | |-------|----------| | 403 Forbidden | WAF token expired (use browserclient instead of manual) | | 401 Unauthorized | Update authtoken from browser cookies | | 429 Too Many Requests | Wait 60 seconds, reduce frequency |

Environment

SKOOL_AUTH_TOKEN=your_token
SKOOL_CLIENT_ID=your_client_id

Schema

Inputs

| Name | Type | Required | Description | |------|------|----------|-------------| | since | integer | No | Hours to look back (default: 48) | | community | string | No | Community slug (default: makerschool) | | action | string | No | Action: read, create, reply, like, search |

Outputs

| Name | Type | Description | |------|------|-------------| | posts | array | Unread posts with metadata | | summary | string | AI summary of unreads (if --summary flag) |

Credentials

| Name | Source | |------|--------| | SKOOL_AUTH_TOKEN | .env | | SKOOL_CLIENT_ID | .env |

Composable With

Skills that chain well with this one: skool-rag

Cost

Free (reverse-engineered API)

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.