← ClaudeAtlas

simulink-create-course-activitylisted

Create MATLAB Course Designer Simulink Exercise learning activities with starter and solution Simulink model files. Use when the user asks to create a Simulink activity, Simulink Exercise, starter model, solution model, model-based learning activity, or Course Designer-ready Simulink artifact. Uses MATLAB MCP Server tool calls and Simulink Agentic Toolkit guidance to create, inspect, edit, simulate, and validate model files.
matlab/agent-skills-playground · ★ 176 · AI & Automation · score 80
Install: claude install-skill matlab/agent-skills-playground
# Simulink Course Activity Generator Create MATLAB Course Designer-ready Simulink Exercise learning activities. The skill must produce actual starter and solution model files, not only instructions. Use MATLAB MCP Server tool calls, following Simulink Agentic Toolkit guidance, to create, edit, inspect, and validate the models. The resulting activity folder should be ready for Course Designer web application import workflows, with `course-designer-activity.json` as the import-oriented metadata sidecar. ## Input The user may have provided a module objective or activity idea in their request. If it is missing or too vague, collect the missing activity inputs in Step 1. ## Reference Files Read these references from the `references/` directory as needed: - `references/model-generation-workflow.md` — starter/solution model workflow - `references/course-designer-artifacts.md` — output folder and metadata rules - `references/validation-rules.md` — validation and review gates Read `references/model-generation-workflow.md` and `references/course-designer-artifacts.md` before creating model files. ## Required Tooling Use Simulink Agentic Toolkit guidance for model construction and inspection. When editing models, follow the `building-simulink-models` workflow: 1. Use `model_read` or `model_overview` before edits when a model exists. 2. Use `model_edit` for structural edits and parameter configuration. Treat a `status: partial` result as a failure until every reported par