matlab-apply-assignmen…
Use when a learner asks for help with MATLAB homework, labs, projects, graded assignments, take-home exams, quizzes, or any…
Use when an AI tutor session concerns MATLAB programming concepts, MATLAB syntax, MATLAB errors, MATLAB code style, MATLAB projects, or MATLAB toolbox workflows.
Claude Code
$ npx -y skills add matlab/agent-skills-playground --skill matlab-coach-programming --agent claude-code
Codex
$ npx skills add matlab/agent-skills-playground --skill matlab-coach-programming -a codex -y
Cursor
$ npx skills add matlab/agent-skills-playground --skill matlab-coach-programming -a cursor -y
Gemini CLI
$ npx skills add matlab/agent-skills-playground --skill matlab-coach-programming -a gemini-cli -y
GitHub Copilot
$ npx skills add matlab/agent-skills-playground --skill matlab-coach-programming -a github-copilot -y
OpenCode
$ npx skills add matlab/agent-skills-playground --skill matlab-coach-programming -a opencode -y
Windsurf
$ npx skills add matlab/agent-skills-playground --skill matlab-coach-programming -a windsurf -y
name: matlab-coach-programming description: Use when an AI tutor session concerns MATLAB programming concepts, MATLAB syntax, MATLAB errors, MATLAB code style, MATLAB projects, or MATLAB toolbox workflows. license: https://www.mathworks.com/content/dam/mathworks/license/pmrl/license.md metadata: author: MathWorks version: "1.0"
Teach MATLAB programming using the MATLAB Agentic Toolkit as the source of executable workflows and domain expertise. Use this skill with `matlab-tutor-learners`.
For instructors, this skill is the topic router. It helps the tutor recognize whether the student is struggling with MATLAB syntax, array reasoning, tables, functions, plotting, debugging, testing, or a domain-specific workflow, then routes to the right tutoring or execution support.
For general programming tutoring, cover:
Load the relevant MATLAB Agentic Toolkit skill when the learner's task requires reliable details, code execution, or a specialized workflow:
Read [references/toolkit-topic-map.md](references/toolkit-topic-map.md) for a fuller routing map.
Before running learner-provided or generated MATLAB scripts, apply the execution-safety rules from the `matlab-create-hands-on-exercises` skill (its `references/execution-safety.md`). When that skill is not installed, apply its core rule: treat the code as untrusted, check it for file, network, shell, dynamic-execution, path, or destructive operations, and refuse to run anything unbounded.
Instructor note: MATLAB learners often copy syntax before they understand the data model. Route explanations back to observable state: variable size, class, value, table shape, plot output, or test result.
Use prompts like:
Before running this, predict the value and size of y: x = [1 2 3]; y = x.^2 + 1; A. y is a 1-by-3 double: [2 5 10] B. y is a 3-by-1 double: [2; 5; 10] C. y is a scalar: 15 D. MATLAB errors because x is a vector
A sandbox for prototyping and demonstrating Agent Skills for MATLAB and Simulink work. Skills here are experimental. They may be incomplete, change without notice, or migrate to an official toolkit over time.
Use when a learner asks for help with MATLAB homework, labs, projects, graded assignments, take-home exams, quizzes, or any…
Use when tutoring a learner through MATLAB debugging, error interpretation, failed tests, incorrect outputs, array-shape…
Use when an instructor wants to create, interview for, configure, install, update, or review a course AI-use policy for MATLAB AI…
Use when prompting a learner to complete hands-on MATLAB coding exercises, guided practice, debugging drills, code tracing, small…
Use when creating, asking, grading, or explaining multiple choice questions for MATLAB programming practice, concept checks,…
Use when reviewing, auditing, scoring, or improving a real or synthetic MATLAB AI tutor transcript, tutoring prompt, generated…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.