Skip to content

Add skool/classroom domain skill#486

Open
rodkend78 wants to merge 1 commit into
browser-use:mainfrom
rodkend78:skool-classroom-skill
Open

Add skool/classroom domain skill#486
rodkend78 wants to merge 1 commit into
browser-use:mainfrom
rodkend78:skool-classroom-skill

Conversation

@rodkend78

@rodkend78 rodkend78 commented Jul 6, 2026

Copy link
Copy Markdown

Adds domain-skills/skool/classroom.md — how to read and edit Skool classroom course/lesson content programmatically.

Field-tested while reformatting 159 lessons across 25 courses in a live community:

  • Next-data endpoints for course trees, including the md= redirect trap and the lazy-hydrated desc trap (only the selected module's content is populated).
  • The [v2] TipTap desc format with node/mark shapes confirmed to render and round-trip through Skool's own editor (headings, lists, blockquote, codeBlock, links).
  • The editor's save endpoint: PUT api2.skool.com/courses/{moduleId} with cookie auth, including the video_id-preservation caveat and the resources-untouched behavior.
  • The markdown-pasted-as-literal-text trap and the slow-hydration wait for large lessons.

🤖 Generated with Claude Code


Summary by cubic

Add domain-skills/skool/classroom.md documenting how to read and edit Skool Classroom lessons programmatically. Covers data endpoints, the TipTap [v2] format, and key traps to make automation reliable.

  • New Features
    • Next.js data: use /_next/data/... with md=; handle redirect without md= and lazy desc hydration.
    • Content format: [v2] TipTap nodes/marks that render and round‑trip; note that pasted markdown is saved as literal text.
    • Write flow: PUT https://api2.skool.com/courses/{moduleId} with cookie auth; preserve video_id; resources untouched; verify by structure; note hydration delays on large lessons.

Written for commit ba0bb8e. Summary will update on new commits.

Review in cubic

Reading/writing Skool classroom lessons: next-data endpoints (md redirect +
lazy-desc traps), [v2] TipTap desc format with confirmed node/mark shapes,
and the PUT api2.skool.com/courses/{id} save endpoint.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@browser-harness-review

Copy link
Copy Markdown

✅ Skill review passed

Reviewed 1 file(s) — no findings.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

Re-trigger cubic

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant