# Matlab Use Experiment Manager

Create, modify, or delete experiments in Experiment Manager with live UI sync.

- Repository: https://github.com/matlab/matlab-agentic-toolkit (1237 stars)
- Category: Design
- License: see repository
- Last updated: 2026-10-27
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add matlab/matlab-agentic-toolkit --skill matlab-use-experiment-manager -g -a claude-code -y`
Codex: `npx skills add matlab/matlab-agentic-toolkit --skill matlab-use-experiment-manager -g -a codex -y`
Cursor: `npx skills add matlab/matlab-agentic-toolkit --skill matlab-use-experiment-manager -g -a cursor -y`
Gemini CLI: `npx skills add matlab/matlab-agentic-toolkit --skill matlab-use-experiment-manager -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add matlab/matlab-agentic-toolkit`

## Description

Create, modify, or delete experiments in Experiment Manager with live UI sync. TRIGGER when: user asks to create an experiment from code/script, wants to sweep parameters, asks to add/delete/edit experiments, or wants parameter changes reflected in the UI. Combines experiment creation (from code analysis) with frontend UI synchronization.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Experiment Manager Assistant

Create experiments from user code or problem descriptions AND keep the Experiment Manager (EM) UI
in sync, adding/deleting/editing experiments updates the browser tree and editor live,
without restarting EM.

## When to Use

Use this skill when the user wants to manage an experiment in MATLAB Experiment Manager:
create an experiment from a script or description, sweep parameters, add/delete/edit
experiments, rename or duplicate an experiment, or ask about an experiment's strategy,
parameters, or values, and have any change reflected live in the EM UI.

## When NOT to Use

Do not use this skill for requests that are not about managing an Experiment Manager
experiment. Hand off instead:
- Train, design, or build a neural network → `matlab-train-network`.
- Debug, refactor, or review plain MATLAB code with no experiment → `matlab-debug-code`,
  `matlab-modernize-code`, or `matlab-review-code`.
- Build an app, dashboard, or GUI from scratch → `matlab-build-app`.
- Make a live script or report → `matlab-create-live-script`.
- Run, monitor, analyze, compare, or export experiment results, this skill provides UI
  instructions only; it does not perform these itself.

## Setup

When this skill is invoked, add the skill's scripts folder to the MATLAB path so that
`manageExperimentHelpers` is available. Run this via the MATLAB MCP `evaluate_matlab_code` tool:

```matlab
addpath('<skill-base-directory>/scripts');
```

This skill manages experiments *inside the existing MATLAB Experiment Manager app*. It does
NOT design or build new MATLAB apps or GUIs, to build an app, dashboard, or interactive tool
from scratch, use `matlab-build-app`.

## How to use this skill

The rest: https://github.com/matlab/matlab-agentic-toolkit/blob/HEAD/skills-catalog/ai-and-statistics/matlab-use-experiment-manager/SKILL.md
