- Home
- Skills
- Productivity
- Moodle Student
Works with the AI Agents you already use
Moodle Student
Read your Moodle as a student: courses, deadlines, grades, announcements and course files, plus skills for task planning, grade projections and study guides.
Free
Moodle Student
Example session with this skill installed
Check my Moodle for anything new and give me a summary of my upcoming deadlines for the next two weeks.
- Read your context and instructions
- Compiled the moodle student
I have checked your Moodle account and compared it against the last snapshot. There is one new announcement in CS101 and three upcoming deadlines.
Moodle Weekly Digest
⏰ Deadlines (Next 14 Days)
| Task | Course | Due Date | Status |
|---|---|---|---|
| Lab Report 3 | Physics II | Oct 24, 23:59 | Overdue |
| Midterm Essay | Intro to Phil | Oct 28, 12:00 | Pending |
| Quiz: Unit 4 | CS101 | Nov 02, 23:59 | New |
🆕 New Announcements
- CS101: Professor Miller posted that the Midterm date has moved to Nov 5th (check the updated syllabus PDF).
📝 Not Submitted (Drafts)
- Problem Set 2 (Physics II): You have a draft saved but it has not been submitted for grading.
📊 New Grades
- Intro to Phil: Critical Review — 88/100 (Comment: "Excellent analysis of Kantian ethics.")
Next steps
- Submit the draft for Problem Set 2 in Physics II.
- I can download the updated CS101 Syllabus to confirm the new midterm requirements.
- Would you like a study plan for the Midterm Essay due in 4 days?
Connects securely to your tools. The creator never sees your data.
About this skill
Students lose track of deadlines buried in forum posts, undated assignments, and complex gradebooks. This skill package connects your AI agent directly to Moodle to automate academic tracking and study preparation.
What it does
- Briefing automation identifies new announcements, upcoming deadlines, and grade changes across all courses.
- Grade projection calculates required marks for target grades based on current performance and syllabus weighting.
- Material analysis downloads and reads course PDFs, slides, and notebooks to extract requirements and key concepts.
- Submission tracking detects unsubmitted work, including items missing from the official timeline or stuck in draft status.
- Study generation builds flashcards, summaries, and practice questions directly from course-specific files.
How it works
- Authentication handles secure sign-in via browser-based SSO or local token generation without exposing passwords to the chat.
- Context retrieval fetches course lists, assignment statuses, and forum discussions to build a complete task profile.
- Data synthesis reconciles official deadlines with dates found in plain-text announcements to prevent missed work.
- Content processing downloads relevant course materials and performs native reading of documents to provide specific study aids.
Frameworks & tools
This skill uses the moodle-student MCP server and standard file-reading tools for PDF and notebook analysis.
Why this beats prompting it yourself
Manual prompts cannot access live Moodle data, forum deltas, or file attachments behind an LMS login. This skill automates the cross-referencing of submission statuses and grade weights that would take a human developer significant time to parse manually.
Use cases
- Generate a Monday morning digest of all new announcements and urgent deadlines.
- Determine the exact score needed on a final exam to maintain a specific GPA.
- Create a set of flashcards and a review plan based on the last three weeks of lecture slides.
- Audit all courses for "ghost" assignments that have no due date but require submission.
Known limitations
The skill requires the moodle-student MCP server to be active. It cannot access materials if the instructor has hidden the items or if the site uses custom activity types not supported by standard APIs.
What's included (6 skills in this plugin)
moodle-digest
A proactive briefing of what's new and what's coming on Moodle — recent announcements, upcoming deadlines, unsubmitted work, and new/changed grades. Use for a periodic check-in or when the user asks "what's new", "did I miss anything", or "give me a Moodle summary". Pairs with scheduled runs (e.g. /schedule or /loop in Claude Code).
moodle-grades
Show the student's grades across courses and compute current standing and what's needed to pass or hit a target. Use when the user asks about grades, marks, current average, "am I passing", or "what do I need on the final".
moodle-materials
Download and analyze a Moodle course's materials (PDFs, slides, notebooks). Use when the user wants to understand, summarize, study, or get help with the content of a course or a specific activity/assignment.
moodle-setup
Connect the assistant to the user's Moodle account, or fix the connection. Use when the user wants to connect, sign in to, or switch their Moodle account, when a Moodle tool says the user is not signed in, or when Moodle tools fail with an expired or invalid sign-in.
moodle-study
Build a study guide from a course's materials — a summary, key concepts, flashcards and practice questions for a topic or exam. Use when the user wants to study, review, prepare for a test/exam, or "make me a study guide / flashcards" from Moodle content.
moodle-tasks
Review pending Moodle work for the week and build an execution plan for the next deadline. Use when the user asks what's due, what's left to do, their deadlines, how to organize their tasks, or wants a study/work plan.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
Free forever
No account required to browse
Trust & safety
Security scanned
Verified clean 1 day ago
- Free to download with an account
Requires