Agent skill
canvas-study
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.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?