Use this skill when authoring reusable, idempotent MATLAB scripts that build System Composer architecture models via the architecture-modeling API — systemcomposer.createModel, addComponent, addPort, setInterface, connect(srcPort, dstPort), interface dictionaries (.sldd) with addInterface/addElement, profiles/stereotypes with Profile.createProfile and addStereotype, or systemcomposer.allocation.createAllocationSet. Also trigger when debugging these APIs (connections that don't appear, interfaces that don't resolve, profile save errors, createAllocationSet signature-mismatch errors). Do NOT trigger for ad-hoc structural edits to an already-built model (adding one SubSystem, rewiring a port) — use building-simulink-models with model_edit for that.
$npx -y skills add matlab/agent-skills-playground --skill system-composerInstalls into the current project.
Run `npx skills use "https://github.com/matlab/agent-skills-playground" --skill "matlab/agent-skills-playground/system-composer"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/matlab/agent-skills-playground" that are relevant to the current task. Run `npx skills add "https://github.com/matlab/agent-skills-playground"` and select the relevant skills, then follow their instructions.