docs.clickmax.io

clickmax-members

Use when the user wants to inspect, create, update, enable, disable, enroll, or remove member users and their access/progress in Clickmax Members.

First seen Jun 16, 2026

Installation

$ npx skills add https://docs.clickmax.io

Also in this package

Other skills from docs.clickmax.io · top by installs.

npx skills add https://docs.clickmax.io

Browse all from docs.clickmax.io

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Versionv12.1.3
LicenseMIT
CompatibilityRequer o MCP da Clickmax ativo e conectado. Os nomes de tool
More metadata
author
Bilhon Technologies LTDA
version
v12.1.3
tools
["member_users_list","member_users_get","member_users_get_by_lead","member_users_list_by_classroom","member_users_get_access_times","member_users_get_progress","member_users_get_progress_by_lead","member_users_get_course_progress","member_users_get_certificate_code","member_users_create","member_users_bulk_create","member_users_update","member_users_enable","member_users_disable","member_users_bulk_enable","member_users_bulk_disable","member_users_bulk_update_portals","member_users_bulk_update_classrooms","member_users_add_to_classroom","member_users_remove_from_classroom","member_users_send_access_link","member_users_bulk_send_access_link","member_users_extend_access","member_users_reset_access","member_users_delete"]

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 5,267 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 86 installs

SKILL.md

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 member-user lifecycle and enrollment: resolve the member from a lead, inspect access/progress, create/update/enable/disable, add/remove from classrooms or portals, send access links, change access windows, or delete a member user.

Not this skill:

  • portal metadata/subdomain administration -> use the direct portal tools
  • classroom container/content linking -> clickmax-classrooms

Key assumptions

  • memberusersgetbylead is the safe bridge when the user only knows the CRM lead
  • access windows are scoped per member and (classroom, content) pair
  • progress exists at overall, lead, and course-drilldown levels
  • prefer disable over delete when the user only wants to revoke access temporarily

Thought process

  1. Resolve the member identity first.
  2. Distinguish lifecycle status, enrollment, access-window, and progress/certificate operations.
  3. Prefer reversible actions when the user intent is operational rather than destructive.

Execute guide

  • When the user starts from a CRM lead, resolve the member first with memberusersgetbylead, passing the lead id. Then inspect progress with memberusersgetprogress, passing the member-user id. If the request is about release windows or expiration, inspect access times with memberusersgetaccess_times, scoped to the relevant classroom ids.
  • Create a new member with memberuserscreate, passing identity fields plus the initial classrooms and portals when the enrollment should exist immediately. After creation, send the access link with memberuserssendaccesslink, using the new member-user id and the target portal id.
  • After creating or reassigning a member, offer the access-link email path when the user wants the student invited immediately.
  • For bulk classroom changes, use memberusersbulkupdateclassrooms, passing the member-user ids, the intended action, and the classroom ids. Use memberusersbulkupdateportals when the request is about portal access instead of classroom membership.
  • For one-off classroom membership changes, prefer memberusersaddtoclassroom or memberusersremovefromclassroom instead of a bulk tool.
  • Adjust access duration with memberusersextendaccess only after confirming the exact (classroom, content) pair and the requested unit/window. Use memberusersresetaccess when the user wants to restart access tracking for that scoped item instead of extending the current window.
  • Use memberusersenable / memberusersbulkenable to restore access. Use memberusersdisable / memberusersbulkdisable for temporary revocation.
  • Use memberusersdelete only when the user explicitly wants permanent removal.
  • For certificates, inspect with memberusersgetcertificatecode, passing the member-user id.

Report

  • Start with the member identity used for the action or inspection.
  • Then report the result type in this order: lifecycle status, classroom/portal enrollment, access-window changes, progress/certificate details.
  • For bulk operations, summarize successes first and then list failures; if the failure list is long, cap it and append +N more.
  • For progress, surface the relevant completion state instead of every raw metric.
  • Treat follow-up mutations as opt-in only unless the user already requested the change.

Warnings

  • Deleting a member user cascades enrollment, progress, and access-time data.
  • Portal enrollment and classroom enrollment are related but not the same operation.

Anti-patterns

  • Deleting when disable would satisfy the request.
  • Guessing the member user instead of resolving from lead/user id.
  • Mixing progress inspection with enrollment mutation in one opaque step.