Agent Skills
› matlab/matlab-agentic-toolkit
matlab/matlab-agentic-toolkit
GitHub用于MATLAB可靠性分析的Skill,支持加速寿命模型拟合、失效数据分布拟合(如Weibull)、MTTF/B10计算、生存函数及Kaplan-Meier曲线绘制等。
安装全部 Skills
npx skills add matlab/matlab-agentic-toolkit --all -g -y
集合内 Skills (214)
按质量分展示前 50 个(共 214 个),完整列表请用安装命令预览或逐个打开详情。
用于MATLAB可靠性分析的Skill,支持加速寿命模型拟合、失效数据分布拟合(如Weibull)、MTTF/B10计算、生存函数及Kaplan-Meier曲线绘制等。
拟合加速寿命模型
计算平均失效时间或B10寿命
对失效数据进行分布拟合以评估可靠性
绘制Kaplan-Meier曲线
npx skills add matlab/matlab-agentic-toolkit --skill matlab-analyze-reliability -g -y
用于MATLAB Experiment Manager的实验创建技能。分析代码或描述,自动分类实验类型(通用、内置训练、自定义训练),生成相应的实验函数、超参数表和对象,支持参数扫描与配置对比。
用户希望从脚本/函数创建实验
需要扫描参数或超参数
请求比较不同配置
描述适合实验的问题
npx skills add matlab/matlab-agentic-toolkit --skill matlab-create-experiment -g -y
用于MATLAB中单响应分类或回归任务的表格特征工程。通过结构化流程进行特征池构建、选择、评估与交付,支持非表格数据的域路由提取,依赖SMLT工具箱,不涉及模型训练或多响应问题。
需要为单响应监督学习(分类/回归)进行特征选择和评估
处理非表格数据并路由到对应域技能进行特征提取后的表格化处理
npx skills add matlab/matlab-agentic-toolkit --skill matlab-engineer-tabular-features -g -y
用于在 MATLAB Experiment Manager 中创建、修改或删除实验,并保持 UI 实时同步。适用于从代码生成实验、参数扫描及实验管理操作。
用户要求从代码或脚本创建实验
用户想要进行参数扫描
用户请求添加、删除或编辑实验
用户希望参数更改反映在 UI 中
npx skills add matlab/matlab-agentic-toolkit --skill matlab-use-experiment-manager -g -y
通过AppController自动化操作MATLAB分类与回归学习器,实现模型训练、评估、可视化及导出。
用户需要训练或比较机器学习模型
用户希望导出已训练的模型
npx skills add matlab/matlab-agentic-toolkit --skill matlab-use-machine-learning-apps -g -y
提供道路地图格式元素到RoadRunner资产路径的映射查找表,支持车道标线、交通标志、护栏等资产的解析与路径转换,确保扩展名和区域匹配正确。
将其他HD Map格式转换为RRHD
解析或映射车道标线、交通标志、护栏等资产路径
根据地理坐标确定特定区域的资产路径
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-asset-mapping -g -y
将Lanelet2地图文件(.osm)转换为RoadRunner HD Map格式(.rrhd)。通过MATLAB脚本实现完整转换流水线,解析几何、拓扑及语义信息,生成包含车道、路口、标志等元素的仿真场景数据。
需要将Lanelet2 .osm文件转换为RoadRunner .rrhd格式
使用MATLAB构建自动驾驶仿真场景的地图数据
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-convert-lanelet2-to-rrhd -g -y
RoadRunner工作流的基础技能,负责MATLAB环境配置、连接管理、项目/场景生命周期及句柄初始化,为下游技能提供rrApp基础支持。
从MATLAB连接或启动RoadRunner
创建、打开或保存项目/场景
下游RoadRunner技能需要初始化
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-core -g -y
将HD地图或OpenDRIVE文件导入RoadRunner场景,用于可视化验证和构建。支持RRHD及转换后地图的导入与配置。
导入.rrhd或.xodr文件到RoadRunner
验证Lanelet2转RRHD结果
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-import-scene -g -y
提供MATLAB中RoadRunner HD Map实体的通用构建模式与几何算法,支持从零创建或转换地图数据,涵盖车道、路口等实体构造及验证。
从Lanelet2等格式转换HD地图
从零构建仿真道路网络
调试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
用于将MATLAB代码通过Embedded Coder生成针对嵌入式硬件(如STM32、ARM Cortex)的生产级C/C++代码,并配置PIL/SIL验证及内存约束。
为微控制器或嵌入式Linux板生成C/C++代码
设置PIL或SIL验证流程
配置无动态内存分配的代码生成环境
选择目标硬件板卡(如STM32、Raspberry Pi)
npx skills add matlab/matlab-agentic-toolkit --skill matlab-deploy-embedded-code -g -y
优化用于GPU Coder的MATLAB代码以生成更快的CUDA代码。通过迭代分析、重写和基准测试,解决诊断问题并提升GPU MEX或CUDA性能。
优化GPU Coder生成的代码
分析GPU/CUDA代码性能
修复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 等对象的代码评审与仿真加速。
审查使用 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模型。支持程序化创建组分、反应及参数,以及手动调整图表布局。适用于药代动力学模型的构建与编辑场景。
构建或修改SimBiology模型
添加隔室/物种/反应
设计或调整模型图表布局
npx skills add matlab/matlab-agentic-toolkit --skill simbiology-build-model -g -y
用于使用fitproblem拟合SimBiology模型参数、执行NLME群体分析、生成虚拟患者及计算NCA药代动力学指标。
拟合或校准模型参数
基于实验数据估算参数
群体PK/PD与NLME分析
计算NCA指标如AUC和清除率
npx skills add matlab/matlab-agentic-toolkit --skill simbiology-fit-model -g -y
用于SimBiology模型的仿真模拟,支持ODE、SSA随机模拟、场景探索和敏感性分析。适用于预测行为、假设分析及参数影响识别,需遵循MATLAB路径配置及特定仿真设置规则。
运行或模拟模型行为
进行假设分析(what-if)
执行敏感性分析或参数扫描
npx skills add matlab/matlab-agentic-toolkit --skill simbiology-simulate-model -g -y
指导在MATLAB中通过Datafeed Toolbox连接Bloomberg、FRED、Haver Analytics和LSEG Datastream以获取金融经济数据,提供接口选择与使用指南。
用户需要从MATLAB连接金融数据提供商
用户需要检索市场或经济指标数据
用户在MATLAB中编写涉及证券或数据连接的代码
npx skills add matlab/matlab-agentic-toolkit --skill matlab-access-datafeed -g -y
指导用户利用MATLAB Financial Toolbox的Portfolio对象进行投资组合优化,涵盖均值-方差、最大夏普比率及有效前沿计算,避免手动编码求解器。
询问Markowitz模型或有效前沿
需要最大化夏普比率
尝试使用通用求解器处理资产配置问题
npx skills add matlab/matlab-agentic-toolkit --skill matlab-optimize-portfolio -g -y
提供Excel与MATLAB间数据交换及命令执行的VBA宏和函数用法,支持矩阵、变量导出导入及图像获取。
需要将Excel数据导入MATLAB进行计算
需要在Excel VBA中调用MATLAB函数或执行命令
需要从MATLAB将结果或图形返回至Excel
npx skills add matlab/matlab-agentic-toolkit --skill matlab-use-spreadsheet-link -g -y
针对旋转机械传感器信号进行特征提取,支持振动、电气等数据。涵盖数据预处理、特征选择、健康指标构建及部署,用于状态监测和故障检测应用。
旋转机械(如电机、轴承)的振动或传感器数据分析
构建状态监测或故障检测系统
需要从时间序列中提取预测性特征
npx skills add matlab/matlab-agentic-toolkit --skill matlab-extract-rotating-machinery-features -g -y
利用MATLAB系统识别工具箱,从输入输出或时间序列数据中估计线性动态模型(如传递函数、状态空间)。涵盖模型结构选择、阶次确定、参数估计及结果验证,适用于仿真、预测或控制设计场景。
需要从测量数据估计线性动态模型
进行ARX、状态空间等模型结构比较与拟合
为PID控制或仿真获取被控对象模型
npx skills add matlab/matlab-agentic-toolkit --skill matlab-identify-linear-system -g -y
指导在MATLAB中高效显示图像及标注。推荐使用imageshow替代imshow,利用viewer2d实现交互,使用uidraw和uipaint处理ROI、掩膜叠加和视频流显示,避免过时API。
创建图像显示GUI或交互式工具
在图像上添加ROI、标注或掩膜覆盖
需要高性能显示大尺寸图像或视频帧
npx skills add matlab/matlab-agentic-toolkit --skill matlab-display-image -g -y
提供MATLAB中3D图像体积、医学影像及表面网格的高效显示方案。指导使用volshow和viewer3d构建交互式可视化应用,支持ROI标注、数据叠加与流式更新,优化渲染性能并避免过时API。
需要显示3D体积或等值面
创建医学影像可视化工具
在3D视图中添加标注或ROI
构建交互式的体积查看器应用
npx skills add matlab/matlab-agentic-toolkit --skill matlab-display-volume -g -y
用于在MATLAB中构建、导入、分析、公差分析和优化光学系统。支持光线追踪、几何光学分析、Zemax导入及Simulink动态光学建模,适用于光学设计与仿真场景。
用户询问光学系统设计或优化
需要执行光线追踪或几何光学分析
请求导入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
用于处理内存外大型图像(如WSI、卫星图)的MATLAB技能,支持blockedImage并行计算、自定义适配器及可视化。适用于大文件加载、处理与数据准备。
处理无法放入内存的大型图像
实现images.blocked.Adapter子类
使用blockedImage进行并行图像处理
处理TIFF/GeoTIFF/WSI等多层或高分辨率格式
npx skills add matlab/matlab-agentic-toolkit --skill matlab-process-large-images -g -y
用于在MATLAB中读写3D点云数据,支持PLY、PCD、LAS/LAZ等格式。指导文件路由、属性提取与保存及传感器特定读取。
加载点云文件到MATLAB
将点云对象保存到磁盘
根据文件格式选择正确的读写函数
转换点云文件格式
npx skills add matlab/matlab-agentic-toolkit --skill matlab-read-write-point-cloud-file -g -y
提供3D点云配准技能,支持ICP、NDT等算法选择与调参。用于点云对齐、地图构建及预处理,基于Computer Vision和Lidar Toolbox。
用户请求注册或对齐3D点云
需要选择或调整配准算法
从多组激光雷达扫描数据构建地图
合并已注册的点云
npx skills add matlab/matlab-agentic-toolkit --skill matlab-register-point-clouds -g -y
用于MATLAB优化任务的辅助技能,涵盖问题分类、建模(problem/solver-based)、求解器选择与配置、结果验证及调试。指导用户完成从定义变量约束到收敛检查的全流程。
编写或调试MATLAB优化代码
询问optimproblem/optimvar等API用法
选择或配置求解器如fmincon/linprog
分析优化结果或调试收敛问题
npx skills add matlab/matlab-agentic-toolkit --skill matlab-solve-optimization -g -y
用于创建、编辑和运行纯文本 MATLAB 实时脚本(.m),支持富文本、LaTeX 公式及内嵌图表。适用于生成教程、报告、文档或教育内容,以及将二进制.mlx转换为版本控制友好的.m文件。
需要生成包含公式和图片的MATLAB教程或分析报告
将二进制.mlx文件转换为纯文本.m文件以进行版本控制
编辑现有的MATLAB实时脚本
npx skills add matlab/matlab-agentic-toolkit --skill matlab-create-live-script -g -y
诊断 MATLAB 代码错误和意外行为,支持断点设置、工作区检查和运行时故障排查。适用于解决 NaN/Inf 异常、函数输出错误或执行失败等问题,结合静态分析与动态调试定位根因。
用户遇到 MATLAB 报错或结果异常
需要检查变量状态或设置断点
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 及批量配置,包含严格的 Windows 安全规范。
通过命令行安装 MATLAB 或 Simulink
设置 CI/CD 或容器中的自动化安装
npx skills add matlab/matlab-agentic-toolkit --skill matlab-install-products -g -y
列出指定 MATLAB 安装目录下的已安装产品和支持包。适用于用户查询、验证或检查 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 或发行说明
搜索 MathWorks 产品工作流的最佳实践
本地 help 无法解决或需权威来源确认
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测试套件、分析测试结果、收集代码覆盖率及配置CI/CD流水线。支持过滤、并行执行和失败诊断,但不涉及编写测试或Simulink测试。
运行现有测试套件
按名称或标签过滤测试
分析测试失败原因
收集和分析代码覆盖率
配置CI/CD流水线
npx skills add matlab/matlab-agentic-toolkit --skill matlab-run-tests -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 单元测试,支持类测试、参数化、模拟及 App Designer 应用测试。专注于编写测试代码与结构规划,不包含运行测试或 CI/CD 配置。
编写 MATLAB 函数或类的单元测试
添加测试方法或进行参数化测试
在测试中设置夹具、模拟依赖
测试驱动开发场景
使用程序化手势测试 App Designer 应用
npx skills add matlab/matlab-agentic-toolkit --skill matlab-write-tests -g -y
用于在MATLAB中处理表格、时间序列及数组数据,执行探索、清洗、转换、聚合和分析任务。
数据清洗与预处理
时间序列分析
表格数据查询与聚合
npx skills add matlab/matlab-agentic-toolkit --skill matlab-analyze-data -g -y
提供MATLAB中数据导入导出(CSV、Excel、JSON等)的最佳实践,涵盖读取写入、错误排查、编码处理及现代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


