Agent Skills
› matlab/matlab-agentic-toolkit
matlab/matlab-agentic-toolkit
GitHub用于MATLAB Experiment Manager实验创建。分析代码或问题描述,自动分类实验类型(通用、内置训练、自定义训练),生成实验函数、超参数表及对象,支持参数扫描与配置对比。
Install All Skills
npx skills add matlab/matlab-agentic-toolkit --all -g -y
Skills in Collection (198)
Showing top 50 of 198 by quality score. Use the install list command or open individual skills for the rest.
用于MATLAB Experiment Manager实验创建。分析代码或问题描述,自动分类实验类型(通用、内置训练、自定义训练),生成实验函数、超参数表及对象,支持参数扫描与配置对比。
从脚本/函数创建实验
参数或超参数扫描
比较不同配置
描述适合实验的问题
npx skills add matlab/matlab-agentic-toolkit --skill matlab-create-experiment -g -y
用于MATLAB中单响应分类或回归任务的表格特征工程与选择。提供从数据摄入、特征池构建、评估筛选到交付报告的标准化流程,支持非表格数据的领域路由,依赖统计与机器学习工具箱。
MATLAB单响应分类或回归的特征工程
需要结构化数据驱动的特征选择流程
非表格数据的特征提取后处理
npx skills add matlab/matlab-agentic-toolkit --skill matlab-engineer-tabular-features -g -y
通过AppController自动化驱动MATLAB分类与回归学习器,实现模型训练、对比、评估及导出,支持解释性分析与超参调优。
用户希望使用界面化工具训练或比较机器学习模型
需要自动化操作分类或回归学习器应用
要求从学习器导出已训练模型
npx skills add matlab/matlab-agentic-toolkit --skill matlab-use-machine-learning-apps -g -y
提供源地图格式元素到RoadRunner资产路径的映射查找表,用于解析车道标记、交通标志、护栏及静态对象等资产的相对路径,支持多区域和多种HD Map格式的转换与资源分配。
将Lanelet2或其他HD Map格式转换为RRHD时解析资产路径
根据交通标志代码或车道类型查找对应的RoadRunner资产文件路径
构建HD Map对象时需指定正确的资产引用路径
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-asset-mapping -g -y
将Lanelet2地图(.osm)转换为RoadRunner HD Map格式(.rrhd),通过MATLAB执行完整解析、几何构建及语义映射,支持仿真场景搭建。
转换Lanelet2 .osm文件为RRHD格式
从开源地图数据构建驾驶场景
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-convert-lanelet2-to-rrhd -g -y
RoadRunner核心技能,负责MATLAB环境下的RoadRunner连接、项目/场景生命周期管理及句柄初始化。提供rrApp句柄供下游技能使用,支持自动配置与状态检查。
需要连接或启动RoadRunner实例
创建、打开或保存RoadRunner项目/场景
下游RoadRunner技能需要初始化rrApp句柄
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-core -g -y
用于在RoadRunner中导入HD Map或OpenDRIVE文件,支持可视化验证、Lanelet2转换检查及构建配置。需依赖roadrunner-core提供的rrApp句柄,遵循严格的代码写入与参数设置规范。
导入.rrhd或.xodr地图文件到RoadRunner场景
验证Lanelet2到RRHD的转换结果
配置地图导入时的构建选项如沥青检测和桥梁识别
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-import-scene -g -y
提供MATLAB中RoadRunner HD地图实体的通用构建模式与几何算法,支持从任意源数据创建或转换高精度地图,涵盖车道、路口等实体构造及验证。
需要从零开始构建道路网络用于自动驾驶仿真
将Lanelet2或其他格式的高精地图转换为RRHD格式
调试高精地图构建过程中的几何或属性错误
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-rrhd-authoring -g -y
通过MATLAB的roadrunnerAPI程序化创建RoadRunner仿真场景,涵盖添加演员、构建路线、定义阶段逻辑及验证场景结构。
使用roadrunnerAPI
程序化创建场景
添加演员或行人
创建路线和航点
构建阶段逻辑
设计切入或过街场景
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-scenario-authoring -g -y
使用Embedded Coder将MATLAB代码生成用于微控制器等嵌入式硬件的生产级C/C++代码,配置ERT目标、禁用动态内存及SIMD优化,并进行PIL/SIL验证。
为STM32或树莓派等嵌入式设备生成C/C++代码
配置无动态内存分配的嵌入式代码生成
设置处理器在环(PIL)或软件在环(SIL)测试
npx skills add matlab/matlab-agentic-toolkit --skill matlab-deploy-embedded-code -g -y
针对 MATLAB GPU Coder 进行迭代优化,通过编译、基准测试和 gpuPerformanceAnalyzer 分析,修复诊断问题并提升 CUDA/MEX 性能。
优化 GPU Coder 代码生成性能
分析生成的 GPU/CUDA 代码或 GPU MEX 性能
修复 gpuPerformanceAnalyzer 诊断错误
减少 GPU 内存传输或提高内核并行度
npx skills add matlab/matlab-agentic-toolkit --skill matlab-optimize-gpu-codegen -g -y
审查MATLAB定点(fi)代码,优化性能、代码生成效率及正确性。识别反模式并提供改进建议,适用于使用fi、fimath等类型的代码审查与C/硬件生成准备。
审查包含fi, fimath, numerictype或quantizenumeric的MATLAB代码
优化定点仿真速度
为C或硬件代码生成准备定点代码
npx skills add matlab/matlab-agentic-toolkit --skill matlab-review-fi-code -g -y
审查MATLAB定点(fi)代码的性能、生成效率及正确性,识别反模式并提供优化建议。适用于使用fi、fimath等对象的代码审查、仿真加速及C/硬件代码生成准备。
审查包含 fi, fimath, numerictype 的 MATLAB 代码
优化定点仿真速度
准备定点代码用于 C 或硬件代码生成
npx skills add matlab/matlab-agentic-toolkit --skill matlab-review-fi-object-code -g -y
提供MATLAB SimBiology模型的构建、修改及可视化布局指导。涵盖API使用、辅助脚本配置及PK模型规范,适用于程序化或视觉编辑模型场景,排除仿真与拟合任务。
构建或修改SimBiology模型结构
添加隔室、物种、反应等组件
设计或调整模型图示布局
加载SBML项目文件以保留样式
npx skills add matlab/matlab-agentic-toolkit --skill matlab-build-simbiology-model -g -y
用于使用 fitproblem 对 SimBiology 模型参数进行拟合、估计和校准,支持 NLME 群体药代动力学分析、虚拟患者生成及 NCA 指标计算。
拟合或估计模型参数
群体 PK/PD 分析
NCA 指标计算
npx skills add matlab/matlab-agentic-toolkit --skill matlab-fit-simbiology-model -g -y
用于SimBiology模型的仿真模拟,包括确定性ODE、随机SSA、场景探索和敏感性分析。适用于运行预测、假设分析和参数影响识别,排除模型构建与拟合任务。
模拟或运行模型行为
进行假设分析(what-if)
执行敏感性分析
剂量反应研究
npx skills add matlab/matlab-agentic-toolkit --skill matlab-simulate-simbiology-model -g -y
用于在MATLAB中通过API构建、修改和可视化SimBiology模型,支持 compartments、species等组件添加及布局调整。
构建或修改SimBiology模型
设计或调整模型图表布局
打开/保存Model Builder中的模型
npx skills add matlab/matlab-agentic-toolkit --skill simbiology-build-model -g -y
用于拟合SimBiology模型参数,支持群体药代动力学(NLME)、虚拟患者生成及非房室分析(NCA)。通过fitproblem接口进行参数估计、校准和PK指标计算。
需要拟合或估计模型参数
执行群体PK/PD建模或NLME分析
生成虚拟患者队列
计算AUC、Cmax等NCA指标
npx skills add matlab/matlab-agentic-toolkit --skill simbiology-fit-model -g -y
用于运行 SimBiology 模型仿真,支持确定性 ODE、随机 SSA、场景探索及敏感性分析。适用于预测行为、What-if 分析及参数影响评估,需遵循 MATLAB 路径配置与求解器设置规范。
模拟或运行模型行为
进行 What-if 假设分析
执行剂量反应或参数扫描
评估参数敏感性
npx skills add matlab/matlab-agentic-toolkit --skill simbiology-simulate-model -g -y
提供MATLAB中通过Datafeed Toolbox连接Bloomberg、FRED和Haver Analytics获取金融经济数据的指南,涵盖接口选择、API使用及凭证安全管理。
在MATLAB中连接Bloomberg、FRED或Haver Analytics数据源
查询特定数据提供商的MATLAB接口使用方法
处理金融或经济指标数据的获取与预处理
npx skills add matlab/matlab-agentic-toolkit --skill matlab-access-datafeed -g -y
提供Excel与MATLAB间的数据交换及命令执行能力,支持VBA宏和单元格公式调用MLPutMatrix等函数,实现数据导入导出、变量传递及图表嵌入。
需要从Excel将数据导出到MATLAB工作区
需要在Excel中运行MATLAB命令或脚本
需要将MATLAB变量或图形导入Excel
编写调用Spreadsheet Link函数的Excel VBA宏
npx skills add matlab/matlab-agentic-toolkit --skill matlab-use-spreadsheet-link -g -y
用于在MATLAB中提取电池测试数据特征,支持SOH估计、RUL预测及微分曲线分析。涵盖循环测试特征、IC/DV/DT曲线及测量统计,适用于电化学电池测试数据的自动化处理与诊断。
电池循环测试数据特征提取
SOH估计或RUL预测
微分曲线(IC/DV/DT)分析
电池容量衰减分析
npx skills add matlab/matlab-agentic-toolkit --skill matlab-extract-battery-features -g -y
用于旋转机械信号的特征提取,支持振动等传感器数据,涵盖预处理、特征选择及健康指标构建,适用于状态监测与故障检测应用。
需要提取旋转机械(如电机、轴承)传感器信号特征
开发或部署状态监测和故障检测系统
对高频振动数据进行基于特征的数据降维
npx skills add matlab/matlab-agentic-toolkit --skill matlab-extract-rotating-machinery-features -g -y
基于MATLAB系统辨识工具箱,从输入输出或时间序列数据中识别线性动态模型(如传递函数、状态空间等),涵盖模型选择、阶次确定、参数估计及验证。
从测量数据中估计线性动态模型
确定系统模型阶次
拟合参数模型用于仿真或控制设计
将频率响应数据转换为参数模型
npx skills add matlab/matlab-agentic-toolkit --skill matlab-identify-linear-system -g -y
提供MATLAB中高性能图像显示与交互的最佳实践,推荐使用imageshow和viewer2d替代旧函数。涵盖ROI标注、蒙版叠加、视频流及GUI构建,旨在提升图像处理应用的响应速度与可视化质量。
创建图像显示GUI或交互式应用
在图像上添加ROI、注释或蒙版叠加
需要高性能的大图或视频帧显示
npx skills add matlab/matlab-agentic-toolkit --skill matlab-display-image -g -y
提供 MATLAB 3D 图像体、等值面及标注的高效显示技能,涵盖 volshow 渲染、ROI 交互、医疗影像加载及性能优化模式。
需要展示 3D 体积数据或等值面
创建包含 ROI 或标注的交互式查看器
处理 DICOM/NIfTI 等医疗影像文件
npx skills add matlab/matlab-agentic-toolkit --skill matlab-display-volume -g -y
用于在MATLAB中构建、导入、分析、公差分析和优化光学系统。涵盖光线追踪、几何光学分析、Zemax导入及仿真等任务。
用户询问光学系统设计或优化
涉及光线追踪或几何光学分析
需要导入Zemax文件或进行光学公差分析
npx skills add matlab/matlab-agentic-toolkit --skill matlab-model-optics -g -y
用于MATLAB中读取和写入3D点云数据,支持PLY、PCD、LAS/LAZ、PCAP、E57及IDC格式。涵盖文件加载/保存、格式转换、属性提取及特定传感器记录读取,需严格遵循各格式对应的读写函数及参数规则。
从磁盘加载或保存点云文件
在不同点云格式间进行转换
读取LAS/LAZ、PCAP、E57或IDC格式文件
处理激光雷达点属性(如分类、GPS时间)
npx skills add matlab/matlab-agentic-toolkit --skill matlab-point-cloud-file-io -g -y
用于3D点云配准与对齐,支持ICP、NDT、LOAM等算法。涵盖算法选择、参数调优、预处理及多激光雷达地图构建,需Computer Vision和Lidar Toolbox。
用户请求配准或对齐3D点云
需要选择或调整配准算法
从多个激光雷达扫描构建地图
合并已配准的点云
询问初始变换估计
配准前的点云预处理
npx skills add matlab/matlab-agentic-toolkit --skill matlab-point-cloud-registration -g -y
用于处理超出内存的大型图像数据,支持并行计算、自定义适配器及可视化。适用于TIFF、WSI等多维图像格式,提供分块处理与数据集发现工作流。
需要处理无法载入内存的大尺寸图像文件
实现 images.blocked.Adapter 子类以支持自定义格式
对 TIFF、GeoTIFF 或 WSI 等特定图像格式进行加载与分析
利用并行集群加速图像处理任务
npx skills add matlab/matlab-agentic-toolkit --skill matlab-process-large-images -g -y
提供MATLAB Lidar Toolbox点云文件读写技能,支持PLY、PCD、LAS/LAZ等格式。涵盖按扩展名路由选择读写器、处理PCAP传感器数据及保留激光点属性,避免实时流或可视化操作。
加载3D点云文件到内存
将点云对象保存为特定格式文件
根据文件扩展名选择正确的读写函数
读取带有分类或GPS时间的LAS/LAZ文件
转换不同点云文件格式
npx skills add matlab/matlab-agentic-toolkit --skill matlab-read-write-point-cloud-file -g -y
用于3D点云配准与对齐的专家技能,涵盖ICP、NDT等算法选择、参数调优及预处理。适用于激光雷达地图构建和点云合并场景。
用户请求注册或对齐3D点云
需要选择或调整点云配准算法
从多个激光雷达扫描构建地图
合并已注册的点云
npx skills add matlab/matlab-agentic-toolkit --skill matlab-register-point-clouds -g -y
指导MATLAB优化全流程,包括问题分类、建模(optimproblem等)、求解器选择与配置、结果验证及调试。
编写或调试MATLAB优化代码
询问optimproblem或求解器配置
分析收敛性或exitflag
npx skills add matlab/matlab-agentic-toolkit --skill matlab-solve-optimization -g -y
用于创建、编辑和运行纯文本MATLAB实时脚本(.m),支持富文本、LaTeX公式及内联图表。适用于生成教程、分析报告、文档及教育内容,或进行版本控制友好的脚本转换与修改。
生成MATLAB教程或分析笔记
编写技术报告或文档
将二进制.mlx文件转换为纯文本.m文件
npx skills add matlab/matlab-agentic-toolkit --skill matlab-create-live-script -g -y
诊断 MATLAB 错误和异常行为,支持断点设置、工作区检查和运行时故障排查。适用于代码报错、结果异常或需深入变量状态的场景,结合静态分析与动态调试定位根因。
用户遇到 MATLAB 错误或意外结果
需要设置断点或检查变量状态
追踪函数输出错误原因
出现 NaN/Inf 等异常值
MCP 工具返回运行时或语法错误
npx skills add matlab/matlab-agentic-toolkit --skill matlab-debug-code -g -y
用于诊断MATLAB错误和异常行为。支持断点设置、工作区检查、try-catch分析及常见错误模式排查。适用于调试函数、追踪错误、检查变量或诊断运行时失败,结合静态分析与实时会话定位根因。
用户遇到MATLAB错误或意外结果
需要设置断点或检查变量状态
追踪函数输出错误原因
出现NaN/Inf值
MCP工具返回错误
用户请求帮助调试或分享堆栈跟踪
npx skills add matlab/matlab-agentic-toolkit --skill matlab-debugging -g -y
提供通过命令行使用 MATLAB Package Manager (mpm) 确定性安装 MathWorks 产品的标准化流程,支持 CI/CD、容器及批量部署场景。
通过命令行安装 MATLAB 或 Simulink
设置脚本化或自动化安装流程
询问 mpm 或非交互式安装方法
npx skills add matlab/matlab-agentic-toolkit --skill matlab-install-products -g -y
用于列出、检查或验证指定 MATLAB 安装路径中的已安装产品和支持包。支持通过完整路径、发行版名称自动解析路径,并读取 prodcontents.json 提取产品列表,适用于环境核查场景。
用户询问 MATLAB 安装了哪些产品或工具箱
用户需要验证特定产品是否已安装
用户提供 matlabroot 路径或版本并要求查看内容
npx skills add matlab/matlab-agentic-toolkit --skill matlab-list-products -g -y
指导智能体通过系统化四步法查阅MathWorks官方文档,以确认函数语法、配置细节及最佳实践。利用webread获取版本特定信息,减少试错迭代,适用于需要权威来源验证或查找工作流的场景。
查询MathWorks产品具体功能用法
验证函数语法、参数或弃用状态
本地帮助信息不足或需版本特定API详情
URL失效需重新发现正确链接
询问MathWorks推荐的最佳实践
npx skills add matlab/matlab-agentic-toolkit --skill matlab-read-doc -g -y
提供系统化的 MATLAB 官方文档查阅方法,通过本地目录、帮助命令及网页抓取获取准确语法和最佳实践,减少试错。
查询 MATLAB 函数语法或参数
验证 API 版本兼容性或弃用状态
查找特定产品的功能列表
解决文档链接失效问题
npx skills add matlab/matlab-agentic-toolkit --skill matlab-read-documentation -g -y
用于系统审查MATLAB代码质量、性能及MathWorks编码规范。通过静态分析和检查命名、结构等维度,发现代码异味并提供改进建议,适用于代码交接、发布或提交前的质量验证场景。
请求审查或审计代码质量
检查是否符合MathWorks编码标准
发现代码异味或需要清理建议
代码交接或公开发布前验证
npx skills add matlab/matlab-agentic-toolkit --skill matlab-review-code -g -y
基于matlab.unittest框架生成、运行及分析MATLAB单元测试。支持类测试、参数化、Mock、覆盖率分析及App测试。遵循AAA模式,禁止脚本测试与测试逻辑,需先提交测试计划并经确认后执行。
编写MATLAB函数或类的单元测试
运行现有测试套件
进行代码覆盖率分析
配置CI/CD测试流程
使用程序化手势测试App Designer应用
npx skills add matlab/matlab-agentic-toolkit --skill matlab-testing -g -y
用于生成、运行和分析MATLAB单元测试。支持类测试、参数化、覆盖率及CI/CD集成,遵循Arrange-Act-Assert规范,通过MCP工具执行。
编写MATLAB函数或类的单元测试
运行现有测试套件
进行代码覆盖率分析
配置CI/CD测试流程
npx skills add matlab/matlab-agentic-toolkit --skill matlab-write-test -g -y
用于生成 MATLAB 表格和时间序列数据分析代码,涵盖数据探索、清洗、转换和聚合等任务。
处理表格或时间表数据
时间序列分析
数据清洗与转换
npx skills add matlab/matlab-agentic-toolkit --skill matlab-analyze-data -g -y
提供MATLAB中CSV、Excel、JSON等数据文件的导入导出最佳实践,涵盖格式处理、编码、URL读取及错误排查,指导正确验证与配置选项。
需要读写CSV或Excel文件
处理JSON或XML数据导入
解决数据I/O错误或编码问题
从URL或API读取结构化数据
npx skills add matlab/matlab-agentic-toolkit --skill matlab-import-export-data -g -y
自动比对MATLAB版本间设置差异,更新配置脚本中的路径和类型,适配新发布版本。适用于升级或降级时迁移启动脚本、团队偏好文件及测试配置。
升级MATLAB版本后需要更新旧版脚本
迁移团队偏好文件或测试设置到新版本
npx skills add matlab/matlab-agentic-toolkit --skill matlab-migrate-settings -g -y
指导在MATLAB中通过py接口调用Python库,涵盖环境配置、包安装及数据交互。解决模块未找到等错误,规范使用pyenv和现代API,避免过时方法,确保跨语言调用的稳定性与正确性。
编写调用Python的MATLAB代码
排查ModuleNotFoundError等Python报错
为MATLAB配置Python虚拟环境或安装包
npx skills add matlab/matlab-agentic-toolkit --skill matlab-call-python -g -y
在工具箱API规范批准后,分析运行时依赖并生成依赖清单。分类传递性依赖(内置、产品、插件或外部未解析),提供解决选项及权衡。用于代码变更后的更新,不修改源码或构建安装包。
matlab-define-toolbox-api 规范已批准
用户询问代码依赖项
代码变更后需更新依赖清单
npx skills add matlab/matlab-agentic-toolkit --skill matlab-analyze-dependencies -g -y
用于评估 MATLAB 工具箱的构建就绪状态,验证帮助文档、测试覆盖率及代码规范等16项指标。默认生成问题清单,经用户批准后可委托其他技能修复缺陷,适用于打包前的健康检查与改进建议。
用户询问是否准备好打包或发布
要求改进工具箱以使其具备分发条件
在开发周期中进行定期健康检查
在执行 matlab-build-toolbox 之前
npx skills add matlab/matlab-agentic-toolkit --skill matlab-assess-toolbox -g -y
自动执行 MATLAB 工具箱构建流程。验证 buildfile.m,解析依赖链并运行构建任务,最终生成 .mltbx 包。适用于无阻碍的自动化构建场景,无需人工确认。
用户指令包含 'build it'、'run the build' 或 'build package'
前置评估技能返回 READY 状态
npx skills add matlab/matlab-agentic-toolkit --skill matlab-build-toolbox -g -y


