Agent skill · Data & Analytics

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.

K-Dense-AIgithub.com/K-Dense-AIGitHub ↗
claude-codecan modify filesships scriptsMIT
Install
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.

Facts
Files in the skill folder: 20
SKILL.md size: 14 KB
Bundled scripts: yes
Version: 1.1
Allowed tools: ReadWriteBashGlobPython
Requires: Documentation is pinned where noted to proprietary MATLAB R2026a and free GNU Octave 11.3.0. Bundled Python CLIs…
Path: skills/matlab/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 32,619
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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

What's inside
Steps it walks through
  1. Product and license gate
  2. Nonnegotiable safety boundary
  3. Default workflow
  4. Language and data checklist
  5. Scripts, functions, and live scripts
  6. Arrays, indexing, and numerics
  7. Tables, timetables, and missing values
  8. Graphics and export
  9. MAT files and exchange
  10. Projects, analysis, and tests
  11. Python integration, pinned to R2026a
  12. Local helper CLIs
  13. References
  14. Primary sources (verified 2026-07-23)
Ships with 19 files
  • assets/project_manifest_template.json
  • assets/python_compatibility_r2026a.json
  • assets/reproducibility_manifest_template.json
  • references/data-import-export.md
  • references/executing-scripts.md
  • references/graphics-visualization.md
  • references/mathematics.md
  • references/matrices-arrays.md
  • references/octave-compatibility.md
  • references/programming.md
  • references/python-integration.md
  • scripts/_common.py
  • scripts/generate_function_scaffold.py
  • scripts/inventory_mat_file.py
  • scripts/plan_batch_command.py
  • scripts/plan_python_compatibility.py
  • scripts/reproducibility_report.py
  • scripts/scan_m_code.py
  • scripts/validate_project_manifest.py
Commands it runs
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
More from scientific-agent-skills
All skills →
About this skill
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.

Keep going