If you're building custom web services for Moodle LMS, this walks you through the external API framework's required three-method pattern: defining input parameters, implementing business logic with proper validation and capability checks, and specifying return structures. It covers the full implementation cycle from creating the class file in your plugin's namespace to registering services in db/services.php. The guidance on parameter validation, context checking, and capability requirements is solid, though the error handling section cuts off mid-example. Most helpful for plugin developers who need to expose Moodle functionality to mobile apps or external systems and want to follow Moodle's coding standards correctly from the start.
npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill moodle-external-api-development