소개
This skill provides a comprehensive framework for developers building custom web services within Moodle. It guides users through the mandatory three-method architectural pattern—defining input parameters, implementing business logic, and structuring return values. By enforcing Moodle's strict security standards, including context validation and capability checks, it ensures that external integrations are both robust and secure. Whether you are building mobile app backends, AJAX endpoints for plugins, or third-party system integrations, this skill automates the boilerplate and best practices required for Moodle development.