lw-lms-abilities
Installation
SKILL.md
LW LMS Abilities API
Use this when an AI agent, MCP client, REST consumer, or reviewer works with the machine-callable lw-lms/* abilities. This is not the learner-facing /wp-json/lms/v1 REST API and not the companion-plugin extension hook map; it is the admin/agent-facing ability surface.
When to use this skill
Trigger this skill when ANY of the following is true:
- The request mentions
lw-lms/list-courses,lw-lms/get-course,lw-lms/get-progress,lw-lms/set-progress, orlw-lms/get-options. - Code calls
/wp-json/wp-abilities/v1/abilities/lw-lms/.../run. - A user asks how Claude, ChatGPT, MCP, or another AI agent can inspect or mutate LMS course/progress data.
- A diff touches
includes/SiteManager/Integration.php,includes/SiteManager/Abilities/,OutputSchemas, or the ability service classes. - You need to decide whether to call Abilities API vs
/wp-json/lms/v1.
Verified registration model
LW LMS v1.6.0 registers abilities in two modes. The v1.4.0 WP-CLI/settings work, v1.5.0 WooCommerce Memberships access, and v1.6.0 access-filter/source-revocation changes did not add or change any lw-lms/* ability.