← 返回 Skills 市场
4strium

Moodle Claw

作者 Romain Mellaza · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ⚠ suspicious
144
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install moodle-claw
功能描述
Interact with Moodle LMS to browse courses, access learning materials, and answer questions about course content.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install moodle-claw
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /moodle-claw 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug moodle-claw
版本 1.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Moodle Claw 是什么?

Interact with Moodle LMS to browse courses, access learning materials, and answer questions about course content. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 144 次。

如何安装 Moodle Claw?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install moodle-claw」即可一键安装,无需额外配置。

Moodle Claw 是免费的吗?

是的,Moodle Claw 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Moodle Claw 支持哪些平台?

Moodle Claw 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Moodle Claw?

由 Romain Mellaza(@4strium)开发并维护,当前版本 v1.1.0。

💬 留言讨论