A powerful automation bridge for Moodle 4.x that allows AI agents to manage courses, enrollments, and student communications via REST APIs.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install moodle-ws
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install moodle-ws using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Moodle Web Services skill empowers your AI agent to act as a virtual registrar and LMS administrator. By leveraging the Moodle REST API, this skill enables programmatic interaction with Moodle 4.x environments, allowing for the automated creation of educational content and management of user lifecycles. It is a vital addition to the library of Openclaw Skills for developers looking to bridge the gap between AI reasoning and Learning Management Systems.
Built with security and efficiency in mind, it provides a structured way to handle complex LMS tasks through simple natural language commands. Whether you are scaling an online academy or managing a corporate training portal, this skill streamlines the administrative overhead significantly.
First, ensure you have a Moodle 4.x instance with Web Services enabled and a valid token generated. Then, configure your local environment:
# Create the secrets directory if it doesn't exist
mkdir -p ~/.openclaw/workspace/secrets/
# Create the configuration file
cat <<EOF > ~/.openclaw/workspace/secrets/moodle-ws.json
{
"moodle_url": "https://your-moodle-link.com",
"wstoken": "your_secret_token_here"
}
EOF
Ensure your Moodle token has permissions for the core_user, core_course, and enrol manual functions.
The skill utilizes a localized JSON schema to manage credentials and interacts with Moodle's standardized REST responses.
| Data Object | Source/Location | Purpose |
|---|---|---|
moodle-ws.json |
~/.openclaw/workspace/secrets/ |
Stores the API endpoint and authentication token. |
core_user |
Moodle API | Handles user retrieval and identification via email/ID. |
core_course |
Moodle API | Manages course creation, listing, and metadata. |
mod_assign/quiz |
Moodle API | Interface for activity instances and grade pushes. |
Loading
A smart presentation assistant that leverages Baidu AI to generate complete PPT decks with automated, content-aware template selection.

AetherViz Master is an AI-driven educational architect that converts complex teaching subjects into stunning, interactive 3D and SVG-based web experiences.

A powerful integration for AI agents to orchestrate complex business workflows and manage Qntrl data programmatically.

A powerful DAST integration for automating security testing and vulnerability management within AI-driven developer workflows.

A maintenance-focused skill designed to audit, wipe, and optimize the LanceDB vector memory for efficient AI performance.

An intelligent strategist for designing, writing, and auditing Amazon A+ and Premium A+ content to maximize product detail page conversions.








































