Slash commands
Every command you can type inside the shell, grouped by the scope it works in.
Type / in the shell to see the commands for the current scope as you type; /help lists them. Commands only work in the scopes shown here, and trying one elsewhere tells you where it does work. Arguments in angle brackets are yours to fill in, square brackets mark optional ones, and | separates choices.
Everywhere
| Command | What it does | More |
|---|---|---|
/help | List the commands for the current scope | |
/clear | Start this scope's conversation over (in a workspace, also what the assistant remembers) | Details |
/copy [all | last <N>] | Copy the last answer, the last N messages, or everything | Details |
/pdf [<instructions>] | Make a PDF from the conversation, or end any message with it. Alias /make-pdf | Details |
/open [<name>] | In global scope, jump to a course or workspace; elsewhere, open a file or link | Details |
/manage-courses | Add, remove, or rename the courses canvas-cli shows | |
/model [effort | key] | Switch AI provider and model, change effort, or replace the API key | Details |
/doctor | Check your configuration, token, Canvas connection, and AI provider | Details |
/login | Run the sign-in wizard again | |
/quit | Save and exit. Aliases /exit, /q |
While the command menu is open, Enter takes the highlighted suggestion. In a course or workspace, where /quiz also starts with q, type /quit in full.
Global Scope
| Command | What it does | More |
|---|---|---|
/courses | Pick a course to open | Details |
/recent | Reopen a recent course or workspace | Details |
/timeline [week | month | semester | next <N> days|weeks|months] [--all] | Gantt chart of upcoming work across every course | Details |
/grade [need <target>] [<course>] | Grades for every course, one course's breakdown, or what you need for a target | Details |
/announcements | Browse announcements from every course | Details |
/thread <id or title> | Read a discussion or announcement with its replies | Details |
Course Scope
| Command | What it does | More |
|---|---|---|
/assignments | Pick an assignment to open as a workspace | Details |
/files | List the course's downloaded files | Details |
/modules | List the course's modules | Details |
/lecture <query> | Find and open lecture slides or recordings. Alias /lec | Details |
/quiz [<count>] [easy | medium | hard] [flash] [<topic>] | A practice quiz from the course material | Details |
/timeline, /grade, /announcements, /thread | As in global scope, for this course | |
/refresh | Download the course again from Canvas | Details |
/back | Return to global scope | |
/home | Return to global scope |
Workspace Scope
| Command | What it does | More |
|---|---|---|
/overview | What the assignment is and what is expected | Details |
/requirements | Deliverables and constraints. Alias /reqs | Details |
/plan | The step-by-step action plan | Details |
/resources | The documents that matter, and why | Details |
/evidence | Which conclusions came from which source, and what is still open | Details |
/status | The workspace's folder, freshness, and what was extracted | Details |
/lecture, /quiz | As in course scope | |
/refresh | Re-download the course and rebuild the workspace | Details |
/back | Return to the course | |
/home | Return to global scope |