docs.clickmax.io

clickmax-modules

Use when the user wants to list, inspect, create, update, reorder, or delete modules and lesson ordering inside a Clickmax Members course.

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
["module_list","module_get","module_create","module_update","module_organize_positions","module_organize_lesson_positions","module_delete"]

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,401 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 module-level management inside a course: list/get/create/update/delete modules, reorder modules in the course, or reorder lessons inside one module.

Not this skill:

  • classroom/container management -> clickmax-classrooms
  • lesson-level content edits beyond module ordering -> use the direct lesson tools

Key assumptions

  • modules belong to one content/course
  • module ordering and lesson ordering are two different full-order operations
  • ordering inputs are full target orders with 1-based positions, not small patch operations
  • deleting a module cascades to its lessons

Thought process

  1. Resolve the course/module first.
  2. Distinguish metadata changes from ordering changes.
  3. Confirm destructive deletion when intent is not already explicit.

Execute guide

  • Inspect the current module set before reordering or deleting.
  • List modules for a course with module_list, passing the course contentId.
  • Inspect one module with module_get, passing only the module id (no contentId — the module's course is not a path/body param on this tool).
  • Create a module with modulecreate, passing the target contentId, the module name, and the release rule fields that match the requested launch behavior such as releaseType = FIXEDDATE with releaseDate, or releaseType = DAYSAFTERPURCHASE with releaseDays.
  • Update module metadata or release rules with module_update, passing only the module id (no contentId) and the fields the user wants changed.
  • Reorder modules with moduleorganizepositions, sending the full final module order as moduleId + position pairs with 1-based positions.
  • Reorder lessons inside one module with moduleorganizelesson_positions, passing the module id (not moduleId — this tool's own param is id) plus the full final lesson order as lessonId + position pairs.
  • Delete a module with module_delete only when removal is explicit, passing only the module id (no contentId).
  • After any reorder, report the final ordered list back to the user.

Report

  • Open with the affected course/module scope.
  • For ordering, report the resulting order rather than only "success=true".
  • For delete, state clearly that lessons were also removed.
  • Follow-up mutations should stay opt-in.

Warnings

  • Reordering semantics are full-order replacement.
  • Module delete cascades to all lessons.

Anti-patterns

  • Treating reorder as a single-item move patch.
  • Using module deletion to hide content temporarily.