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.
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: sebas-aikon-intelligence/antigravity-awesome-skills.
Facts (cite-ready)
Stable fields and commands for AI/search citations.
- Install command
npx skills add https://github.com/sebas-aikon-intelligence/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: sebas-aikon-intelligence/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/sebas-aikon-intelligence/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/sebas-aikon-intelligence/antigravity-awesome-skills
Details
- Category
- </>Dev Tools
- Source
- user
- First Seen
- 2026-02-01