MATLAB and GNU Octave numerical computing for matrix operations, data analysis, visualization, and scientific computing. Use when writing MATLAB/Octave scripts for linear algebra, signal processing, image processing, differential equations, optimization, statistics, or creating scientific visualizations. Also use when the user needs help with MATLAB syntax, functions, or wants to convert between MATLAB and Python code. Scripts can be executed with MATLAB or the open-source GNU Octave interpreter.
83
78%
Does it follow best practices?
Impact
87%
1.01xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./scientific-skills/matlab/SKILL.mdMATLAB/Octave cross-compatibility
Percent comments only
100%
100%
No compound operators
100%
100%
Single-quoted strings
100%
100%
end terminators only
100%
100%
Ellipsis line continuation
100%
100%
Intermediate indexing variables
100%
100%
MAT-file v7 format
0%
100%
Script runs in Octave
90%
85%
Script execution automation and portability
MATLAB uses -batch
0%
100%
Octave uses --no-gui
100%
100%
Octave uses --quiet
0%
100%
exit(0) on success
100%
0%
exit(1) on error
100%
100%
try/catch error wrapper
100%
100%
MATLAB-first fallback
100%
100%
Neither found error
100%
100%
Data analysis performance patterns
readtable for mixed data
100%
0%
readmatrix for numeric data
100%
0%
Backslash linear solver
100%
100%
No element-wise loops for math
100%
100%
Array preallocated
100%
100%
Logical indexing
100%
100%
Results saved to file
100%
100%
No inv() for solving
100%
100%
b58ad7e
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.