KaremBenChikha

Simulink Modeling — Development skill for Claude Code

Development community

Building Simulink/Simscape Models Programmatically.

How to install Simulink Modeling

Installs to ~/.claude/skills/karembenchikha-matlab-mcp-guide-simulink-modeling/SKILL.md

Terminal
mkdir -p ~/.claude/skills/karembenchikha-matlab-mcp-guide-simulink-modeling && curl -fsSL https://raw.githubusercontent.com/KaremBenChikha/matlab-mcp-guide/HEAD/skills/simulink-modeling.md -o ~/.claude/skills/karembenchikha-matlab-mcp-guide-simulink-modeling/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Simulink Modeling does

Building Simulink/Simscape Models Programmatically

  • Add blocks: add_block('libraryPath/BlockName', 'modelName/BlockName')
  • Simscape libraries: fl_lib, sdl_lib, SimscapeFluids_lib, nesl_utility
  • Do NOT set block positions manually — use auto-arrange: Simulink.BlockDiagram.arrangeSystem('systemName')
  • Connect Simscape ports: simscape.addConnection(block1, port1, block2, port2)
  • Only connect ports with matching ConnectionType
  • Enable variable logging: get default table with `simsca

Alternatives in Development

  • Antigravity Claude Proxy — Proxy that exposes Antigravity provided claude / gemini models, so we can use them in Claude Code and OpenClaw 3.5k ★
  • Claude Code Proxy — Run Claude Code on OpenAI models 3.3k ★
  • Magnitude — Open source inference server your agent sets up for you 1.5k ★

Full documentation available on GitHub

View Source Repository