Actors

The automation stack we built for ourselves. Now for sale.

Building World Shield required a stack of operator-grade automation: Skool admin actors, content pipelines, cover generators, payment bridges. We are productizing each one. Listed below at early-access pricing. Built on Playwright + TypeScript + Apify SDK, hostable on your own infrastructure or managed by us.

Active in production (World Shield)

Skool Operations Actor

The autonomous Skool community builder.

$497/mo or $4,997 one-time license
  • Login + session persistence (no verification-code spam)
  • Bulk seed: settings, categories, courses, welcome post
  • Lesson content pipeline: markdown to Skool pages, 100+ lessons unattended
  • Course covers: generate, rasterize, upload
  • Per-course pricing: Open / Buy now / Level unlock automation
  • Calendar event seeding: weekly + monthly + quarterly recurring
  • Duplicate detection + reuse-placeholder dedup logic
  • Pre-save + post-save verification with auto-retry
  • Discovery captures (HTML + screenshot + DOM dump per action)
  • Built on Playwright + TypeScript + Apify SDK

For: Skool community owners with 5+ courses or 100+ members.

Details + early access
Active

Content Splitter Actor

Markdown lessons in, clean Skool prose out.

$197/mo or $1,997 one-time
  • Splits long-form markdown into per-lesson body files
  • Strips internal scaffolding (SCRIPT, Target duration, metadata blocks)
  • Converts ordered lists to non-auto-formatting (1) instead of 1.)
  • Bullet conversion: dashes to clean Unicode bullets
  • Soft-wrap unwrap: prose flows as paragraphs, not chopped lines
  • Title shortener with smart truncation (under 50 char Skool limit)
  • Domain reference sweeper (replace tokens across all sources)

For: Coaches and creators with extensive written curriculum.

Details + early access
Active

Cover Art Generator

22 branded course covers in 30 seconds.

$97 one-time
  • Brand-consistent SVG cover generator (Bebas Neue + Barlow + gold palette)
  • Unique iconography per course (compass, mirror, building, ledger, key)
  • Price ribbon + tier tag treatments built in
  • Playwright rasterizer outputs 1080x1080 PNG for Skool upload
  • Batch generate + rasterize in one pass
  • Re-runnable: edit the catalog, re-render, re-upload

For: Anyone with 5+ courses needing consistent visual treatment.

Details + early access
Active

Marketing Site Kit

Astro + Cloudflare + brand system, ready to deploy.

$1,497 one-time + customization
  • Astro static site, Cloudflare Pages deploy
  • Brand system: navy + gold + Bebas Neue + Barlow
  • 10 page templates: home, pricing, FAQ, about, manifesto, calendar, tier pages, lesson catalog, power courses, application
  • ROI-math pricing tables, tier comparison, FAQ accordions
  • Profile assessment Vite React SPA template
  • Square + Stripe payment integration ready
  • Skool group deep-link integration
  • Tested live on worldshield.markcmo.com

For: Coaches, creators, and community operators launching paid tiers.

Details + early access
In development

Skool Operations Actor (Read-Only)

Engagement + post + member analytics for any Skool group.

$297/mo per group
  • Daily/hourly scrape of posts, comments, lessons, members
  • Normalized webhook stream to your backend (HMAC-signed)
  • Supabase + Cloudflare worker reference receiver
  • Engagement scoring: posts + comments + lesson completion + RSVPs
  • Member lifecycle events: joined, paid, churned
  • Cron-driven, fully autonomous after first auth

For: Skool group owners building SaaS or analytics on top.

Details + early access
Built, awaiting deploy

Stripe + Square Bridge

Multi-rail payments with auto-unlock to Skool.

$497 one-time setup
  • Cloudflare worker receiving Stripe + Square webhooks
  • HMAC verification + replay protection
  • Supabase orders table + customer mapping
  • Zapier 'Unlock Course for Member' integration
  • Multi-tier subscription support (Foundation, Operator, Architect)
  • Refund + dunning event handling
  • Tested with live Square catalog + Stripe test mode

For: Operators using paid Skool group + outside payment rails.

Details + early access

How licensing works

Two paths for every actor.

Managed. We run the actor on our infra. You authorize access to your Skool group, set the inputs, and we handle the rest. Monthly subscription. Cancel anytime. Includes updates and bug fixes.

License. One-time payment. You get the TypeScript source code, the Playwright scripts, the Apify actor definition, and a deploy guide. Run it on your own Apify account. Lifetime use. Source-available, no resale.

Why these specifically

Each of these actors was built because we needed it for World Shield. The Skool Operations Actor seeded our group, the Content Splitter shipped our 100 plus lessons, the Cover Generator made our brand-consistent course tiles. We built them on a real production deadline, not as a theoretical SaaS exercise.

Most automation tools fail on the edges. Auth flows, session persistence, rate limits, idempotent operations, error recovery. Our actors handle all of those because they had to. The result is automation that runs unattended for hours and does not break.

How to get started

Email mark@markcmo.com with the actor name and your use case. We respond within 24 hours. Setup is typically same-day for managed, 2 to 5 days for licensed self-hosted.