matlab-migrate-settings
Installation
SKILL.md
MATLAB Settings Migration
Diff MATLAB settings between two releases and automatically update any .m file that configures MATLAB settings (via .PersonalValue or .TemporaryValue assignments) so that setting paths point to the correct locations in the target release. Works with startup scripts, team preference files, test setup scripts, deployment configs, or any code that programmatically sets MATLAB settings.
When To Use
- Upgrading MATLAB releases and startup scripts need path updates for the new release
- Migrating team preference files or CI configs to a newer MATLAB version
- Settings paths have changed between releases (moved, renamed, type-changed, or removed)
- You need to know what settings changed between two specific MATLAB releases
When Not To Use
- The script does not use
settings()API (no.PersonalValueor.TemporaryValueassignments) - Both source and target MATLAB releases are not installed on this machine
- You want to change MATLAB preferences via the GUI (use Preferences dialog instead)