plugin-courses
Preview@fayz-ai/plugin-courses
Every vertical eventually wants to sell knowledge. A salon teaches a masterclass, a clinic runs patient education, a gym ships training programs. Bolting an LMS onto each is wasted work. This plugin makes "courses" a capability you snap on: a navigation entry plus admin pages for authoring courses, organizing modules and lessons, and tracking enrollments and progress.
Full documentation is coming. For now, this page summarizes what the SDK catalog knows about the plugin.
Specs
| Package | @fayz-ai/plugin-courses |
|---|---|
| Version | 0.2.3 |
| Status | preview |
| Capability | Partial capability |
| Stable channel | ^0.2.3 |
| Migrations | none |
| Factory | createCoursesPlugin() |
Data model
No tables of its own — this plugin uses the core / archetype library (same rule: tenant_id + RLS). See Data model.
AI tools
This plugin declares no AI tools.
Integrations
Hosted connector(s): stripe
Use this page as a skill.
.md of this page is the agent-consumable contract — data model, tools and integrations in a single file an AI reads directly. Preview fayz skill add plugin-courses is coming soon to install this as a skill. See Skills.Integrate
Add the plugin to surfaces.admin.plugins in your app's app.manifest.json and run the doctor to validate:
{
"surfaces": {
"admin": {
"plugins": [
{ "id": "courses", "enabled": true }
]
}
}
}npx fayz doctorfayz doctor checks the manifest against the SDK catalog. See Configuration.
