About
This skill provides comprehensive guidance for building robust external APIs within the Moodle LMS ecosystem. It automates the implementation of the mandatory three-method pattern—parameters, logic, and returns—while ensuring compliance with Moodle's strict coding standards, security contexts, and capability checks. Whether you are developing mobile app backends, third-party integrations, or custom AJAX endpoints for plugins, this tool handles complex database operations, transaction management, and service registration to ensure seamless and secure data exchange.