Edsbygrades
Skill by lystea11
Why use this skill?
Automate your academic life with the Edsbygrades skill for OpenClaw. Sync assignments to Google Calendar, generate reports, and track your school grades effortlessly.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/lystea11/edsbygradesWhat This Skill Does
The Edsbygrades skill is a comprehensive integration tool designed to bridge the gap between your educational management portal and your personal productivity workflow. Developed by Lysandre Stone-Bourgeois (lystea11), this tool leverages browser automation via Playwright to securely log into your Edsby account, scrape class information, grades, and assignment deadlines, and synthesize that data into actionable insights. By acting as a specialized browser relay, the skill can generate personalized performance reports, create detailed bi-weekly progress summaries with actionable improvement tips, and ensure your academic schedule is perfectly mirrored in your Google Calendar.
Installation
To integrate this skill into your OpenClaw environment, ensure you have the necessary environment variables set up, including your Edsby host URL and Google API credentials. Execute the following command in your terminal:
clawhub install openclaw/skills/skills/lystea11/edsbygrades
After installation, configure the BROWSER_CONTEXT_PATH to allow the agent to manage persistent sessions, minimizing the need for constant re-authentication.
Use Cases
- Automated Academic Tracking: Busy students can have the agent perform daily checks for new assignments to avoid missing deadlines.
- Performance Review: Educators or parents can request personalized reports to identify subjects where students may be struggling.
- Schedule Management: Syncing upcoming homework and exam due dates directly to Google Calendar provides a centralized view of your academic workload alongside personal commitments.
- Proactive Improvement: Use the bi-weekly summary feature to receive automated feedback and study advice based on recent grade fluctuations.
Example Prompts
- "@edsbygrades fetch my current grade average and show me any missing assignments for this week."
- "@edsbygrades sync all my upcoming due dates to my main Google Calendar."
- "@edsbygrades generate a summary of my performance over the last two weeks and suggest areas where I should focus my study time."
Tips & Limitations
- Security: Because this skill uses persistent browser sessions, always ensure your environment variables are stored in a secure vault. Never share your BROWSER_CONTEXT_PATH files with untrusted parties.
- Consistency: Ensure your Edsby portal settings allow for the browser relay to navigate pages; if your school utilizes multi-factor authentication (MFA), ensure your session is periodically refreshed.
- Sync Accuracy: Always verify critical dates in your Google Calendar, especially if your school publishes tentative dates that may change.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-lystea11-edsbygrades": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write, external-api