learnbase-api
Installation
SKILL.md
LearnBase Public API Skill
LearnBase is a multi-tenant LMS SaaS. Each tenant (called an academy) gets courses, modules, videos (Bunny HLS), documents, quizzes, certificates, discussions, reviews, enrollments, and payment collection. This skill teaches a developer how to build on top of LearnBase — their own frontend, their own admin backoffice, or both — entirely through the public v1 API.
When to Use
Trigger this skill when the user asks to:
- Build a custom frontend (storefront) for a LearnBase-powered academy
- Build a custom admin backoffice for managing courses, videos, users
- Consume LearnBase endpoints from any client (web, mobile, backend-to-backend)
- Set up a new academy programmatically (tenant bootstrap)
- Integrate LearnBase with an existing auth system (BYO-auth / Firebase)
- Upload videos that get streamed via Bunny CDN
- Handle LearnBase webhooks (enrollment, payment, certificate events)
- Anything involving
lb_...API keys,X-API-Keyheader,/v1/storefront/*or/v1/admin/*