canvas-week-plan — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited canvas-week-plan (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Build a focused weekly action plan by pulling everything due, missing, or upcoming from Canvas into a single prioritised view.
Call get_my_courses to retrieve the student's currently enrolled courses. Note each course ID and name — you will need them for per-course lookups.
Call get_my_upcoming_assignments to get assignments due within the next 7 days across all courses. Note due dates, point values, and submission types.
Call get_todo_items to retrieve any Canvas-generated action items (assignments needing submission, quizzes needing completion). Merge with the upcoming assignments list, deduplicating by assignment ID.
Call get_upcoming_events to surface any class sessions, office hours, or exam blocks scheduled this week. Include these in the timeline alongside assignment due dates.
Call get_my_grades to get current grades per course (useful for prioritisation — a course where the grade is borderline deserves more attention this week).
Call get_my_submissions for each course where the student has recent activity to check which assignments are submitted, pending review, or returned with feedback.
For each course ID from Step 1, call list_peer_reviews (with the course ID and relevant assignment ID when known) to surface any assigned peer reviews that are due this week but not yet completed.
Compile everything into a prioritised plan:
Ask the student if they want to adjust priorities or go deeper on any item.
Week Plan — [Student Name] Week of [Mon date] – [Sun date]
OVERDUE (action required)
• [Course] — [Assignment] — due [date], not submitted
→ Suggest: submit now or talk to instructor
DUE TODAY / TOMORROW
• [Course] — [Assignment] — due [datetime], [points] pts
• [Course] — [Peer review] — due [date] for [peer name]
DUE LATER THIS WEEK
• [Course] — [Assignment] — due [day], ~[estimated effort]
• [Course] — [Quiz] — due [day]
UPCOMING EVENTS
• [Date] [time] — [Event title] ([course])
GRADE SNAPSHOT
• [Course A] — 88% (on track)
• [Course B] — 71% (borderline — prioritise this week)
• [Course C] — 94% (strong)list_peer_reviews requires a course ID and assignment ID. If the student has many courses, focus on courses where the assignment deadline is within 7 days.get_my_grades reflect the current posted grade and may not include unposted scores. Mention this caveat if a course shows an unexpectedly low or missing grade.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.