When the user needs to communicate about approved leaves or excusals to instructors/TAs, including locating leave documents and sending reminder emails with attachments. This skill triggers when users mention 'excused assignments', 'leave documents', or need to remind instructors about approved absences. It handles document retrieval, email composition with proper context, and attachment management for official documentation.
Handle communication regarding approved leaves/excusals with instructors or TAs. This includes locating relevant leave documents, composing and sending reminder emails with proper context, and attaching official documentation.
This skill activates when the user mentions:
memory-read_graph to retrieve the user's details (name, student ID, email, enrolled courses).canvas-canvas_list_courses and identify the correct one based on context (course name, code, or assignment mentions).canvas-canvas_list_assignments with include_submissions: true to get submission status for all assignments.filesystem-list_allowed_directories and filesystem-directory_tree to explore the accessible workspace.filesystem-read_file) to confirm it's the correct leave document (contains user's name, dates, approval details).local-python-execute with pandas) to find instructor/TA contact information.[email protected]).emails-send_email with recipient address, subject, body, and attachment path.canvas-canvas_submit_assignment_with_file.After completing all actions, provide a clear summary to the user including: