LogoClawIndex
CasesSkillsAbout
LogoClawIndex

moodle-external-api-development - Develop Moodle external web service APIs

Guides the creation of Moodle external web service APIs using the external API framework and coding standards.

Tags

Updated: 2026-10-04

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Define API input parameters
  • Implement API business logic
  • Check contexts and capabilities
  • Define return structures
  • Register web services
  • Handle errors and logging
  • Use parameterized database queries

Inputs

  • Moodle plugin requirements
  • API operation requirements
  • Course and user data requirements
  • Required capabilities
  • Database schema details

Outputs

  • External API PHP class
  • Service registration file
  • Structured API responses
  • Logged error details

Requirements

  • Moodle LMS environment
  • PHP runtime
  • Moodle external API framework
  • Database access

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.
Moodle
external API
web services
REST
AJAX
PHP
plugin development
Define API input parameters
Implement API business logic
Check contexts and capabilities
Define return structures
Moodle plugin requirements
API operation requirements
Course and user data requirements
External API PHP class
Service registration file
Structured API responses