·moodle-external-api-development
</>

moodle-external-api-development

sickn33/antigravity-awesome-skills

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.

188Installs·2Trend·@sickn33

Installation

$npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill moodle-external-api-development

SKILL.md

This skill guides you through creating custom external web service APIs for Moodle LMS, following Moodle's external API framework and coding standards.

See attached createquizfromcategories.php for a comprehensive example including:

| {user} | User accounts | | {course} | Courses | | {coursemodules} | Activity instances in courses | | {modules} | Available activity types (quiz, forum, etc.) | | {quiz} | Quiz configurations | | {quizattempts} | Quiz attempt records | | {question} | Question bank | | {questioncategories} | Question categories | | {gradeitems} | Gradebook items |

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. Source: sickn33/antigravity-awesome-skills.

View raw

Facts (cite-ready)

Stable fields and commands for AI/search citations.

Install command
npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill moodle-external-api-development
Category
</>Dev Tools
Verified
First Seen
2026-02-01
Updated
2026-02-18

Quick answers

What is moodle-external-api-development?

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. Source: sickn33/antigravity-awesome-skills.

How do I install moodle-external-api-development?

Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/sickn33/antigravity-awesome-skills --skill moodle-external-api-development Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code or Cursor

Where is the source repository?

https://github.com/sickn33/antigravity-awesome-skills