What problem does it solve?
Turning a folder of MATLAB code into a distributable .mltbx toolbox involves many error-prone steps: defining the public API, tracing dependencies, creating a project, writing documentation, building, and publishing. This Skill orchestrates that entire pipeline with human checkpoints so nothing ships without review.
Core Features & Use Cases
- Eight-Phase Pipeline: Drives scope definition, dependency analysis, project creation, documentation, build planning, readiness assessment, build, and publish in strict order.
- Human Checkpoints: Pauses for user approval at each phase boundary, producing reviewable artifacts like toolboxSpecification.m, tbxManifest.m, and buildfile.m.
- Readiness Assessment: Runs up to 16 ordered quality checks (H1 help, tests, coverage, code issues, README, license) with Quick, Standard, and Deep levels.
- Use Case: You have a folder of MATLAB functions for linear algebra utilities. Invoke the Skill to classify the public API, resolve external dependencies, generate documentation and examples, build the .mltbx, and publish version 1.0 to a release folder.
Quick Start
Ask your AI agent to package the folder containing your MATLAB code as a toolbox and state its purpose, for example by saying to package the mylib folder as a toolbox for signal processing.