← Back to Skills Marketplace
Moodle Claw
by
Romain Mellaza
· GitHub ↗
· v1.1.0
· MIT-0
144
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install moodle-claw
Description
Interact with Moodle LMS to browse courses, access learning materials, and answer questions about course content.
Usage Guidance
This skill appears to do what it says (a CLI client for Moodle) but it requires you to download and run a third-party binary and to provide Moodle credentials or an SSO token. Before installing: 1) Verify the GitHub repository and release page referenced in SKILL.md (inspect source, release notes, and recent commits). 2) Manually verify the SHA256 checksum from the release page matches the one in SKILL.md (or better: fetch the checksum from the repo/release metadata). 3) Prefer obtaining an API token from your Moodle admin rather than entering username/password; when using the SSO method, be careful copying tokens from your browser devtools and understand they can grant access to your account. 4) If possible, run the binary in a restricted/sandboxed environment first (or build from source) to reduce risk. 5) Note the registry metadata omitted homepage info — confirm the upstream project identity before trusting the binary.
Capability Analysis
Type: OpenClaw Skill
Name: moodle-claw
Version: 1.1.0
The skill instructions in SKILL.md direct the agent to download and execute a pre-compiled binary from a GitHub repository (4strium/moodle-claw) if it is missing. While the setup includes a SHA256 checksum verification, downloading and running arbitrary binaries is a high-risk behavior. Additionally, the skill handles sensitive Moodle credentials and tokens, including a manual SSO token extraction process, which increases the potential impact if the binary contains undocumented or malicious logic.
Capability Assessment
Purpose & Capability
The name and description match the actions described in SKILL.md (listing courses, downloading files, extracting PDF text). The skill asks the user to install a moodle-claw CLI binary which is consistent with a CLI-based integration. Minor inconsistency: registry metadata showed no homepage/source, while SKILL.md includes a GitHub repository and release URL — likely an oversight but worth confirming.
Instruction Scope
Runtime instructions are limited to installing the CLI, running its commands, and configuring Moodle access. They explicitly instruct users to provide a token, SSO redirect URL, or username/password. The SSO method instructs the user to copy a moodlemobile:// token URL from the browser network console — this is sensitive but consistent with known Moodle mobile token retrieval approaches. The instructions do not ask the agent to read unrelated system files or exfiltrate data to unexpected endpoints.
Install Mechanism
The skill directs downloading a single binary from a GitHub releases URL and verifies a SHA256 checksum before chmod +x. Using GitHub releases with a checksum is reasonable, but direct binary download and execution is inherently higher risk than installing from a tracked package manager or building from source. Confirm the release, checksum, and repository history before running the binary.
Credentials
The skill declares no environment variables or platform credentials, and the configuration prompts (token or username/password for the target Moodle instance) are proportional to the task of connecting to an LMS. No unrelated credentials or config paths are requested.
Persistence & Privilege
The skill is not always-enabled and is user-invocable; it does not request elevated platform privileges or claim to modify other skills. Installing the binary will create an executable on the host, but the skill itself does not request system-wide privileges beyond that.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install moodle-claw - After installation, invoke the skill by name or use
/moodle-claw - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
- Added license, author, version, homepage, and repository metadata to SKILL.md.
- Updated installation instructions to include SHA256 checksum verification.
- Added a "Security / Vetting" section describing open-source nature, checksum, and local-only storage of credentials.
- No command or functional changes; documentation improvements only.
v1.0.0
Initial release of moodle-claw.
- Provides CLI for interacting with Moodle LMS: browsing courses, viewing content, searching, and downloading files.
- Supports configuration via direct token, SSO (redirect URL), or username/password.
- Allows extracting text from PDFs with --text for easier content analysis.
- Commands include: list courses, view course content, search content, download files, and sync courses for offline access.
- Supports both human-readable and --output json formats for integration and parsing.
- Enables local caching to avoid redundant downloads.
Metadata
Frequently Asked Questions
What is Moodle Claw?
Interact with Moodle LMS to browse courses, access learning materials, and answer questions about course content. It is an AI Agent Skill for Claude Code / OpenClaw, with 144 downloads so far.
How do I install Moodle Claw?
Run "/install moodle-claw" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Moodle Claw free?
Yes, Moodle Claw is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Moodle Claw support?
Moodle Claw is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Moodle Claw?
It is built and maintained by Romain Mellaza (@4strium); the current version is v1.1.0.
More Skills