Agent skill
canvas-study
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/canvas-study
SKILL.md
Canvas Study Strategy
Use Canvas LMS data to create personalized, prioritized study plans.
Workflow
-
Gather Data
canvas_get_upcoming- All assignments across coursescanvas_get_grades- Current standing in each coursecanvas_list_announcements- Important course updates
-
Analyze & Prioritize
- Rank by: deadline proximity AND grade weight
- Flag courses below target grade (typically B+ or 87%)
- Balance short deadlines with long-term prep
-
Generate Plan
- Break assignments into 2-3 hour study blocks
- Include buffer time (20% minimum)
- Mix focused study with practice problems
Output Template
📅 WEEKLY STUDY PLAN
🎯 PRIORITY RANKING
1. [Course]: [Assignment]
Due: [Date/Time] | Weight: [X%] | Est: [X hrs]
Tips: [2-3 specific tips]
2. [Next priority...]
📊 GRADE STATUS
✅ On track: [Courses with B+ or better]
⚠️ Needs attention: [Courses below target]
→ [One actionable recommendation each]
📋 SUGGESTED SCHEDULE
[Day]: [2-3 hr block for top priority]
[Day]: [Balance remaining work]
💡 QUICK TIPS
- [1-2 high-impact strategies]
Key Principles
- Verify deadlines: Check exact times, don't assume midnight
- Be realistic: Students have multiple courses; don't overbook
- Prioritize impact: Weight + deadline, not just urgency
- Encourage: Reduce stress, build confidence
Fallback
If Canvas data unavailable: provide general study advice and prompt user to connect Canvas in Settings.
Didn't find tool you were looking for?