moodle-ws-skillIntegrate with Moodle 4.x via REST Web Services to create courses, manage enrollments, activities, grades, and list courses or students.
Install via ClawdBot CLI:
clawdbot install exeandino/moodle-ws-skillEsta skill sirve para trabajar con Moodle 4.x mediante Web Services (REST).
Funcionalidades principales:
Requisitos:
https://moodle.ejemplo.com)Importante: nunca guardar el token en el chat. Pedirle al usuario que lo configure en un archivo local o variable de entorno.
Sugerencia: guardar en un archivo de config no versionado, por ejemplo:
```bash
~/.openclaw/workspace/secrets/moodle-ws.json
Skill moodle-ws diseñada por Exe Andino.
Pensada para:
Se recomienda:
Generated Mar 1, 2026
University administrators can use this skill to automatically create new course shells each semester, enroll students based on registration data, and set up standard activity templates. This reduces manual data entry and ensures consistency across courses while freeing up staff time for more complex tasks.
Corporate training departments can automate the setup of employee training programs by creating courses, enrolling participants from HR systems, and configuring assessments. This enables rapid deployment of compliance training, onboarding programs, and professional development courses across distributed teams.
EdTech platforms can integrate with institutional Moodle instances to synchronize course content, student enrollments, and grade data. This allows external platforms to push course materials and assessments while maintaining gradebooks within the institution's existing LMS infrastructure.
Instructors can automate repetitive tasks like creating multiple quiz versions, setting up discussion forums for each module, and bulk-enrolling students in specialized activities. This streamlines course preparation and allows educators to focus more on teaching and student interaction.
Consulting firms can offer Moodle automation services to educational institutions, charging per integration project or ongoing maintenance fees. This includes setting up the skill, configuring secure token management, and training staff on automated workflows for course management.
Companies can build a platform that uses this skill as a backend to offer Moodle automation as a subscription service. Institutions pay monthly fees based on the number of automated courses, enrollments, or activities managed through the platform.
Content providers can use this skill to automatically deploy their training materials to client Moodle instances. When institutions purchase course packages, the system automatically creates courses, enrolls learners, and sets up assessments without manual intervention.
💬 Integration Tip
Always store Moodle tokens in environment variables or secure configuration files, never in code repositories. Test all operations in a staging environment before deploying to production Moodle instances.
Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.
Connect to 100+ APIs (Google Workspace, Microsoft 365, GitHub, Notion, Slack, Airtable, HubSpot, etc.) with managed OAuth. Use this skill when users want to...
Build, debug, and deploy websites using HTML, CSS, JavaScript, and modern frameworks following production best practices.
YouTube Data API integration with managed OAuth. Search videos, manage playlists, access channel data, and interact with comments. Use this skill when users want to interact with YouTube. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).
Scaffold, test, document, and debug REST and GraphQL APIs. Use when the user needs to create API endpoints, write integration tests, generate OpenAPI specs, test with curl, mock APIs, or troubleshoot HTTP issues.
Search for jobs across LinkedIn, Indeed, Glassdoor, ZipRecruiter, Google Jobs, Bayt, Naukri, and BDJobs using the JobSpy MCP server.