matlab
Build, review, migrate, and safely plan MATLAB or GNU Octave numerical workflows, including arrays, tabular/time data, tests, projects, graphics, MAT files, and explicit Python interoperability.
npx skills add K-Dense-AI/scientific-agent-skills --skill matlab --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# MATLAB and GNU Octave Use this skill to design or review numerical code, migrate MATLAB releases, prepare reproducible projects, and plan trusted execution. MATLAB and GNU Octave are distinct products: compatibility is partial, not a license or behavior guarantee. ## Product and license gate - **MATLAB R2026a is proprietary.** Do not assume MATLAB, MATLAB Online, a named toolbox, MATLAB Test, MATLAB Compiler, MATLAB Coder, Parallel Computing Toolbox, or an add-on is installed, licensed, or available to the user. - **MATLAB Runtime is not MATLAB.** It runs compatible applications produced with MATLAB Compiler; it cannot run arbitrary source or host MATLAB Engine for Python. Building artifacts needs the applicable licensed compiler and every product used by the source. - **GNU Octave 11.3.0 is free software under GPLv3+.** Octave packages are not MATLAB toolboxes. Similar names do not imply API, numerical, graphics, or licensing equivalence. - Ask which runtime, release, platform, installed products, and license context the user actually has. Treat availability as `unknown` until confirmed. See [Octave compatibility](references/octave-compatibility.md) and [execution/product bounda
- Product and license gate
- Nonnegotiable safety boundary
- Default workflow
- Language and data checklist
- Scripts, functions, and live scripts
- Arrays, indexing, and numerics
- Tables, timetables, and missing values
- Graphics and export
- MAT files and exchange
- Projects, analysis, and tests
- Python integration, pinned to R2026a
- Local helper CLIs
- References
- Primary sources (verified 2026-07-23)
python scripts/scan_m_code.py path/to/source --root path/to/project python scripts/plan_batch_command.py matlab script path/to/main.m --root path/to/project python scripts/validate_project_manifest.py project-manifest.json --root path/to/project python scripts/inventory_mat_file.py data.mat --root path/to/project python scripts/plan_python_compatibility.py --python-version 3.13 python scripts/reproducibility_report.py --root path/to/project --file src/analyze.m python scripts/generate_function_scaffold.py analyzeSignal --root path/to/project
What does the matlab skill do?
Build, review, migrate, and safely plan MATLAB or GNU Octave numerical workflows, including arrays, tabular/time data, tests, projects, graphics, MAT files, and explicit Python interoperability.
How do I install it?
Run `npx skills add K-Dense-AI/scientific-agent-skills --skill matlab --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From K-Dense-AI/scientific-agent-skills, a repository with 32,619 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
