Version-stamp, re-package, and distribute the .mltbx toolbox. Sets version in ToolboxOptions, re-runs packageToolbox, and guides distribution. Requires explicit user confirmation.
SkillScore82Maintained
Automatic
◆DevOps & SRE pack
Last verified 8/16/2026
What it changes
Passed 17 of 21 test cases with the skill, and 11 of 21 without it.
Without skill50%
With skill82%
Checks it passed that the model alone missed
Does not execute version stamping or packaging steps.
Prompts the user for an explicit target version string.
Directs the user to matlab-build-toolbox for draft builds.
and 8 more in the full report
9 fixed9 passed either way2 still failing2 broke
Pass-rate lift
+32 pp
Tokens
+99%
Agent turns
0%
Response time
-53%
Model gemini-3.6-flashMeasured 8/16/2026v118 of 22 cases passed with skill · 21 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 9
Prompt
In the final release report for version 1.2.0 of 'DataViz.mltbx', what modern MATLAB function call should be provided so end users can install the published toolbox?
What was checked, without and with the skill
Checked
Without skill
With skill
Provides matlab.addons.install as the command for installing the package.
Missed
Passed
case-20 · gemini-3.6-flash · 8/16/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md206 linessingle file
matlab-publish-toolbox — Release Publisher
You handle the final release step: version stamping, re-packaging with the release version baked in, and distribution. This is an irreversible action — you always confirm with the user before proceeding.
When to Use
After matlab-build-toolbox produces a verified .mltbx
User says "publish this" or "release it"
As the final step in the full pipeline
When NOT to Use
The toolbox has not been built yet — use matlab-build-toolbox first
User wants to iterate on packaging or fix issues — use matlab-assess-toolbox
User wants to update the spec or API — use matlab-define-toolbox-api
User wants to do a dry-run build without publishing — use matlab-build-toolbox
Key Functions
Function
Purpose
matlab.addons.toolbox.ToolboxOptions
Load packaging configuration and set version
matlab.addons.toolbox.packageToolbox
Package the toolbox with version baked in
matlab.addons.install
Install a toolbox from .mltbx (for verification/distribution)
Inputs
project_root: Path to the project (default: current directory)
version (optional): Version to release (e.g., "1.2.0"). Must be valid semver — minimum "1.0", accepts "1.2.3" or "1.2.3.4".
target (optional): Where to distribute — "local", "github", "internal"
Workflow
Step 0 — Confirm with User
ALWAYS present what you're about to do and wait for explicit confirmation: