Create custom external web service APIs for Moodle LMS. Use when implementing web services for course management, user tracking, quiz operations, or custom plugin functionality. Covers parameter validation, database operations, error handling, service registration, and Moodle coding standards.
Install
npx skills add davila7/claude-code-templates --skill moodle-external-api-developmentnpx skills add davila7/claude-code-templates --skill moodle-external-api-development -a claude-code -gnpx skills add davila7/claude-code-templates --skill moodle-external-api-development -a codex -ggemini skills install https://github.com/davila7/claude-code-templates.git --path cli-tool/components/skills/development/moodle-external-api-developmentgh skill install davila7/claude-code-templates moodle-external-api-developmentgit clone --depth 1 https://github.com/davila7/claude-code-templates /tmp/davila7__claude-code-templates
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/davila7__claude-code-templates/cli-tool/components/skills/development/moodle-external-api-development ~/.claude/skills/moodle-external-api-development # Claude Code
cp -R /tmp/davila7__claude-code-templates/cli-tool/components/skills/development/moodle-external-api-development ~/.agents/skills/moodle-external-api-development # Codex, Cursor, Gemini CLI, Copilot, OpenCode