moodle-navigator

Extract and validate Moodle course metadata and activity dates via script-driven navigation.

Updated Feb 12, 2026
One-click install
npx skills add https://github.com/arendon1/agent-skills --skill moodle-navigator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moodle-navigator
Source: https://github.com/arendon1/agent-skills/tree/main/moodle-navigator
Command: npx skills add https://github.com/arendon1/agent-skills --skill moodle-navigator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires rich, typer, markitdown, and includes scripts (resource) components.

What problem does it solve?

Moodle course data verification is error-prone when done manually. The Moodle Navigator automates the discovery and validation of course metadata, activities, and dates directly from the Moodle portal, reducing manual checks and ensuring a single source of truth.

Core Features & Use Cases

  • Deterministic, script-driven navigation to extract course metadata, build a sitemap, and synchronize local resources.
  • Content validation of course titles, codes, instructor details, and activity due dates across units.
  • Use Case: An administrator initializes a new Moodle course and quickly generates AGENTS.md and sitemap.md to coordinate with instructors and learners.

Quick Start

Run moodle-navigator to traverse a Moodle course, extract course metadata, and verify activity dates.

Frequently Asked Questions about moodle-navigator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Moodle course navigation to verify activities and metadata?

Automating Moodle course navigation to verify activities and metadata involves using a script-driven tool to traverse the portal, extract authoritative course information, and validate titles, codes, and instructor details across units. This ensures a single source of truth.

What is the best way to generate a sitemap for a Moodle course?

Generating a sitemap for a Moodle course is best achieved through deterministic, script-driven navigation that traverses the portal to build a sitemap.md file. This process synchronizes local resources and validates course metadata efficiently.

Can I extract and validate Moodle course dates across multiple units automatically?

You can extract and validate Moodle course dates across multiple units automatically by using a script-driven navigator. It enforces deterministic tooling to traverse the portal and confirm activity due dates, reducing manual checks.

Does this Moodle navigator handle H5P videos and forced download file links?

The Moodle navigator handles H5P videos and forced download file links by including specific safeguards like HTML proxies for H5P videos and forcedownload parameters for file links. This ensures accurate content validation.

Why does manual Moodle course data verification fail and how can scripts fix it?

Manual Moodle course data verification fails due to human error and missed updates across units. Scripts fix this by enforcing deterministic tooling that automates discovery and validation of course metadata, activities, and dates directly from the portal.