← Back to Skills Marketplace
exeandino

Moodle Web Services Skill

by exeandino · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
702
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install moodle-ws-skill
Description
Integrate with Moodle 4.x via REST Web Services to create courses, manage enrollments, activities, grades, and list courses or students.
Usage Guidance
This skill appears to be aimed at valid Moodle REST tasks and legitimately needs a Moodle base URL and a Web Service token. Before installing: (1) confirm with the publisher how the agent will access the token at runtime (env var vs file) and why the registry metadata omits required credentials/config paths; (2) if you proceed, create a least-privilege Moodle token limited to only the needed capabilities and test in a non-production Moodle instance; (3) never paste tokens into chat — configure them in a secure, non-versioned location and verify the agent only reads the specific secret you provide; (4) because this is instruction-only (no code to audit), prefer installing only from a trusted source or ask the author for a signed/hosted package or clarified manifest before granting access.
Capability Analysis
Type: OpenClaw Skill Name: moodle-ws-skill Version: 1.0.0 The skill's stated purpose is legitimate Moodle 4.x integration via Web Services. The `SKILL.md` instructions explicitly advise against storing sensitive tokens in the chat and recommend secure storage methods like environment variables or a dedicated secrets file within the OpenClaw workspace. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection with harmful intent. All instructions and metadata align with a standard, security-conscious integration skill.
Capability Assessment
Purpose & Capability
Name and description match expected actions (create courses, enrollments, activities, grades) and those actions legitimately require a Moodle base URL and a web-service token. However, the registry metadata lists no required credentials or config paths even though the SKILL.md clearly states a token and base URL are required.
Instruction Scope
SKILL.md stays focused on Moodle REST operations and warns not to paste tokens into chat. It advises storing the token in a local file (~/.openclaw/workspace/secrets/moodle-ws.json) or an environment variable. The instructions do not explicitly tell the agent to read unrelated system files, but they do prescribe a specific local secrets path that is not declared in the metadata.
Install Mechanism
Instruction-only skill with no install spec or code files — lowest install risk. There are no downloads or package installs to review.
Credentials
SKILL.md requires a Moodle Web Service token and a Moodle base URL, which are proportionate to the skill's purpose. The concern is that the registry metadata declares no required environment variables, primary credential, or config path despite the instructions recommending a secrets file path; this mismatch makes it unclear how the agent will obtain and protect the token at runtime.
Persistence & Privilege
The skill does not request always: true, does not claim persistent system-wide modifications, and is user-invocable. Autonomous invocation is allowed by default but not, by itself, a red flag here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install moodle-ws-skill
  3. After installation, invoke the skill by name or use /moodle-ws-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release with Moodle 4.x REST Web Services integration. - Permite crear cursos y gestionar inscripciones de usuarios. - Soporta creación y actualización de actividades (quiz, assignment, forum). - Permite enviar calificaciones y listar cursos o estudiantes. - Requiere URL y token de Web Services de Moodle configurados de forma segura. - Pensada para automatizar y facilitar tareas docentes y administrativas en campus Moodle.
Metadata
Slug moodle-ws-skill
Version 1.0.0
License
All-time Installs 2
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Moodle Web Services Skill?

Integrate with Moodle 4.x via REST Web Services to create courses, manage enrollments, activities, grades, and list courses or students. It is an AI Agent Skill for Claude Code / OpenClaw, with 702 downloads so far.

How do I install Moodle Web Services Skill?

Run "/install moodle-ws-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Moodle Web Services Skill free?

Yes, Moodle Web Services Skill is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Moodle Web Services Skill support?

Moodle Web Services Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Moodle Web Services Skill?

It is built and maintained by exeandino (@exeandino); the current version is v1.0.0.

💬 Comments