← Back to Skills Marketplace
jirboy

Matlab Bridge

by JIRBOY · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
79
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install matlab-bridge
Description
MATLAB桥接技能,用于调用MATLAB进行仿真计算、数据分析和绘图。支持直接执行MATLAB代码、运行.m脚本、数据交互。适用于结构试验数据处理、振动分析、有限元后处理等场景。
Usage Guidance
This skill appears to do what it says: it launches your local MATLAB to run code and save outputs. Before installing or using it, consider the following: - Only run trusted MATLAB code. The skill executes arbitrary MATLAB commands provided by the agent/user, so malicious or buggy MATLAB code can read/write files, run system commands (via MATLAB's system/web functions), or leak sensitive data in saved .mat/.csv files. - Confirm the output directory. SKILL.md and test scripts reference D:\Personal\OpenClaw\matlab-outputs\, while the bridge's default output directory is repository-relative (./matlab-outputs under the OpenClaw root). Decide where outputs should go and adjust parameters or code to avoid accidental overwrites of important files. - Consider running in a sandbox or with limited-privilege account if you will execute untrusted scripts (e.g., virtual machine, container, or separate user profile). - The skill requires a local MATLAB installation and valid license; it does not request cloud credentials or network access, but MATLAB itself can make network calls if your scripts use web APIs. - If you need stronger guarantees, inspect or modify the code to restrict allowed MATLAB operations (e.g., disallow system/web calls) or to redirect outputs to a safe directory. If you want me to point out exact lines to change to relocate the output directory or to add safeguards (e.g., disable save of workspace, sanitize incoming code), tell me which protection you prefer and I can produce concrete edits.
Capability Analysis
Type: OpenClaw Skill Name: matlab-bridge Version: 1.0.0 The skill provides a bridge to execute arbitrary MATLAB code and scripts using the subprocess module in matlab_bridge.py, which is a high-risk capability. While this functionality is aligned with the stated purpose of the skill, the lack of input sanitization and the ability to run arbitrary commands through the MATLAB batch interface create a significant attack surface for command injection. Additionally, the scripts contain hardcoded absolute file paths (e.g., 'D:\Personal\OpenClaw\matlab-outputs\'), which is unusual for a generic skill and suggests an environment-specific configuration. No evidence of intentional malice or data exfiltration was found, but the broad execution permissions warrant a suspicious classification.
Capability Tags
crypto
Capability Assessment
Purpose & Capability
Name/description match the actual code: the Python modules implement launching MATLAB in batch mode, running .m files, and exchanging files/workspaces. No unrelated credentials, binaries, or cloud services are requested.
Instruction Scope
SKILL.md and the code instruct the agent to generate and execute arbitrary MATLAB code and to save workspaces and files to a local output directory. This is expected for a MATLAB bridge but means the skill can read/write local files and run any MATLAB commands the user (or agent) supplies — dangerous if given untrusted input. The SKILL.md/README/test scripts also reference a hardcoded Windows path (D:\Personal\OpenClaw\matlab-outputs\) while the bridge's default output directory is repo-relative; this inconsistency should be confirmed before use.
Install Mechanism
No install spec: the skill is instruction/code-only and expects a local MATLAB installation. No network downloads or package installs are performed by the skill itself.
Credentials
The skill requests no environment variables, credentials, or config paths. It only requires MATLAB to be present on PATH (or explicit matlab_path). This is proportionate to its function.
Persistence & Privilege
always is false and the skill does not modify other skills or system-wide configuration. It writes outputs and optional workspace .mat files into an output directory (which may be repo-relative or a hardcoded Windows path in some helper scripts).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install matlab-bridge
  3. After installation, invoke the skill by name or use /matlab-bridge
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
matlab-bridge v1.0.0 - 首次发布,支持从 SuperMike 中直接调用 MATLAB 进行仿真、数据分析和科学绘图 - 支持直接执行 MATLAB 代码、运行 .m 脚本、Python 与 MATLAB 数据交互 - 实现自动生成高质量图表并批量处理数据文件 - 适用于结构试验、振动分析、数值和信号处理等多种科研场景 - 提供详细配置指导、全面功能介绍及测试工具
Metadata
Slug matlab-bridge
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Matlab Bridge?

MATLAB桥接技能,用于调用MATLAB进行仿真计算、数据分析和绘图。支持直接执行MATLAB代码、运行.m脚本、数据交互。适用于结构试验数据处理、振动分析、有限元后处理等场景。 It is an AI Agent Skill for Claude Code / OpenClaw, with 79 downloads so far.

How do I install Matlab Bridge?

Run "/install matlab-bridge" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Matlab Bridge free?

Yes, Matlab Bridge is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Matlab Bridge support?

Matlab Bridge is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Matlab Bridge?

It is built and maintained by JIRBOY (@jirboy); the current version is v1.0.0.

💬 Comments