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, or lw-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.

Installs
1
GitHub Stars
22
First Seen
1 day ago
lw-lms-abilities — lonsdale201/wp-agent-skills