clickmax-classrooms
Use when the user wants to list, inspect, create, update, link content to, copy members between, or delete classrooms inside Clickmax member portals.
How do I install this agent skill?
npx skills add https://docs.clickmax.io --skill clickmax-classroomsIs this agent skill safe to install?
No partner audit is available yet. Read the source before installing.
What does this agent skill do?
As tools abaixo aparecem com os nomes que o MCP da Clickmax registra. Se o seu cliente de IA prefixar nomes de tool (
mcp__<servidor>__,mcp_<servidor>_, ou outro), use o nome já prefixado que aparecer na sua lista de tools.
When this applies
Use this skill for classroom/container operations inside portals: list/get/details/create/update classrooms, add content to a classroom, copy members from another classroom, or delete a classroom.
Not this skill:
- portal-wide administration -> use the direct portal tools
- member-user lifecycle/enrollment detail ->
clickmax-members
Key assumptions
- classrooms are portal-bound for life
classroom_detailsis the rich inspection call because it includes contents and lessons- adding content is idempotent for the same course/content
- deleting a classroom removes enrollments and content links, but members can still retain portal access
Thought process
- Resolve the classroom and its parent portal first.
- Distinguish inspection from content-linking from membership-copy operations.
- Confirm destructive delete when intent is not already explicit.
Execute guide
- Use
classroom_listwith the portal id first when the user gives only portal context. - Use
classroom_getwith the classroom id for basic identity or status checks. - Use
classroom_detailswith the classroom id before editing content or copying members so you can inspect linked contents and lesson structure. - Use
classroom_createwith the destination portal id, the classroom name, the initialcontentsIds, and anycontentsAccessTimeentries when the classroom should start with pre-linked content. - Use
classroom_updatewith the classroom id plus only the fields that should change. Common patterns: rename the classroom withname; add timed content withcontentsToAddentries carryingcontentId,accessDuration, andaccessUnit; remove linked content withcontentsIdsToRemove. - Use
classroom_add_contentwithid(the classroom's own id — NOTclassroomId) andcontentIdwhen the user wants to link one existing content item without a broader classroom update. - Use
classroom_copy_members_fromwith confirmedsourceIdandtargetIdonly for enrollment copying between classrooms. - Use
classroom_deletewith the classroom id only when the user is clearly asking for removal. - After any mutation, use
classroom_detailsagain with the classroom id when the user expects the final linked-content state.
Report
- Start with the classroom name and portal context.
- For inspection, report linked contents first, then notable lesson/access details.
- For mutations, report exactly what changed: created, renamed, content added/removed, members copied, or deleted.
- When listing multiple classrooms, keep the result as a short cohort and cap long outputs with
+N more. - Treat follow-up mutations as opt-in only unless the user already asked for them explicitly.
Warnings
- Classroom delete is destructive for enrollments/content links.
- Adding content does not author the course; it links an existing course into the classroom.
Anti-patterns
- Treating classroom creation as portal creation.
- Assuming member access is identical to classroom enrollment.
Clickmax skill revision: fe9bb7841acc
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/docs.clickmax.io/clickmax-classrooms">View clickmax-classrooms on skillZs</a>