matlab-apply-assignmen…
Use when a learner asks for help with MATLAB homework, labs, projects, graded assignments, take-home exams, quizzes, or any programming task where academic…
Use when an AI tutor session concerns MATLAB programming concepts, MATLAB syntax, MATLAB errors, MATLAB code style, MATLAB projects, or MATLAB toolbox workflows.
$ npx -y skills add matlab/skills --skill matlab-coach-programming --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/matlab-coach-programmingContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when an AI tutor session concerns MATLAB programming concepts, MATLAB syntax, MATLAB errors, MATLAB code style, MATLAB projects, or MATLAB toolbox workflows.
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.
Repo: matlab/skills
Use when a learner asks for help with MATLAB homework, labs, projects, graded assignments, take-home exams, quizzes, or any programming task where academic…
Use when tutoring a learner through MATLAB debugging, error interpretation, failed tests, incorrect outputs, array-shape problems, indexing mistakes, function…
Use when an instructor wants to create, interview for, configure, install, update, or review a course AI-use policy for MATLAB AI tutoring. Produces an…
Use when prompting a learner to complete hands-on MATLAB coding exercises, guided practice, debugging drills, code tracing, small MATLAB projects, or…
Use when creating, asking, grading, or explaining multiple choice questions for MATLAB programming practice, concept checks, quizzes, or tutoring exercises.
Use when reviewing, auditing, scoring, or improving a real or synthetic MATLAB AI tutor transcript, tutoring prompt, generated lesson, exercise, feedback…