Agent Skills
› matlab/matlab-agentic-toolkit
matlab/matlab-agentic-toolkit
GitHub用于MATLAB可靠性分析,拟合加速寿命模型、Weibull等分布,计算MTTF/B10寿命及置信区间,绘制Kaplan-Meier曲线,处理失效与删失数据。
安装全部 Skills
npx skills add matlab/matlab-agentic-toolkit --all -g -y
集合内 Skills (204)
按质量分展示前 50 个(共 204 个),完整列表请用安装命令预览或逐个打开详情。
用于MATLAB可靠性分析,拟合加速寿命模型、Weibull等分布,计算MTTF/B10寿命及置信区间,绘制Kaplan-Meier曲线,处理失效与删失数据。
拟合加速寿命模型
计算平均失效时间或B10寿命
使用Weibull分布进行可靠性分析
比较不同分布拟合效果
估计产品可靠性
绘制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中单响应分类或回归任务的表格特征工程与选择。提供从数据摄入、特征池构建、评估到交付的结构化流水线,支持非表格数据的自动路由提取,专注于特征筛选而非模型训练。
需要进行单响应分类或回归的特征工程
需要从非表格数据(如信号、图像)中提取并处理表格特征
npx skills add matlab/matlab-agentic-toolkit --skill matlab-engineer-tabular-features -g -y
提供MATLAB分类与回归学习器的程序化控制能力,支持自动训练、评估、对比模型及导出。适用于通过Agent驱动App完成机器学习任务,无需用户手动操作界面。
需要自动化训练或比较机器学习模型
需要程序化打开或控制分类/回归学习器应用
需要从学习器应用导出数据或生成代码
npx skills add matlab/matlab-agentic-toolkit --skill matlab-use-machine-learning-apps -g -y
提供HD地图元素到RoadRunner资产路径的映射查找表,用于格式转换、路径解析及视觉资源分配。
将其他HD地图格式转换为RRHD
解析车道标记或交通标志资产路径
为HD Map对象分配视觉资源
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-asset-mapping -g -y
将Lanelet2地图文件转换为RoadRunner HD Map格式,支持完整管线处理几何、拓扑及语义信息。
转换Lanelet2 .osm到RRHD格式
导入Lanelet2地图至RoadRunner
从包含lanelet关系的OSM构建场景
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
将HD地图或OpenDRIVE文件导入RoadRunner场景,用于可视化验证、构建及转换结果检查。依赖roadrunner-core提供的rrApp句柄,严格遵循代码写入.m文件、文件拷贝及特定构建选项配置规则。
导入.rrhd或.xodr地图文件到RoadRunner
验证Lanelet2转RRHD后的地图效果
配置道路场景的构建选项如桥梁检测
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-import-scene -g -y
提供RoadRunner HD Map的通用构建模式,支持从源码或转换数据创建车道、路口等实体,包含几何算法与验证逻辑。
从零构建RRHD地图
将Lanelet2/OpenDRIVE转换为RRHD格式
处理道路几何拓扑与对齐问题
调试RRHD对象属性错误
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-rrhd-authoring -g -y
通过roadrunnerAPI在MATLAB中编程创建RoadRunner场景,支持添加车辆行人、构建路线、定义阶段逻辑及常见驾驶场景如切入和行人过街。
roadrunnerAPI
scenario authoring
add actor
create route
phase logic
cut-in scenario
pedestrian crossing
scenario from MATLAB
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-scenario-authoring -g -y
用于将MATLAB生成的代码部署到嵌入式硬件(如STM32、树莓派)。涵盖配置Embedded Coder、禁用动态内存、设置PIL/SIL验证及硬件目标选择,确保生成无OS依赖的生产级C/C++代码。
生成微控制器或嵌入式Linux板的C/C++代码
配置Embedded Coder以进行PIL或SIL验证
设置无动态内存分配的代码生成环境
为AI模型入口函数配置嵌入式部署参数
npx skills add matlab/matlab-agentic-toolkit --skill matlab-deploy-embedded-code -g -y
迭代优化用于 GPU Coder 的 MATLAB 设计文件,通过编译、基准测试、性能分析和诊断修复,生成更快的 CUDA 代码或加速 GPU MEX,直至满足性能目标。
优化 GPU Coder 代码生成
提升 GPU 代码生成性能
分析生成的 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等类型代码的评审与优化。
审查使用fi或fimath的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
提供构建、修改及可视化SimBiology模型的API参考与辅助函数,支持MATLAB全环境。涵盖模型组件添加、布局设计及PK模型规范,排除仿真与分析任务。
构建或修改SimBiology模型结构
生成或调整模型图表布局
加载包含视觉样式的模型文件
npx skills add matlab/matlab-agentic-toolkit --skill simbiology-build-model -g -y
用于SimBiology模型参数拟合、群体药代动力学(NLME)及非房室分析(NCA)。通过fitproblem统一接口进行参数估计,支持虚拟患者生成与PK指标计算。
拟合或校准模型参数
群体药代动力学分析
计算AUC等NCA指标
npx skills add matlab/matlab-agentic-toolkit --skill simbiology-fit-model -g -y
用于 SimBiology 模型的仿真任务,支持 ODE、随机 SSA、场景探索及敏感性分析。适用于运行模拟、预测行为、What-if 分析及识别关键参数等场景。
simulate
run
predict
what if
stochastic
sensitivity
npx skills add matlab/matlab-agentic-toolkit --skill simbiology-simulate-model -g -y
指导在MATLAB中通过Datafeed Toolbox连接Bloomberg、FRED、Haver Analytics及LSEG Datastream获取金融经济数据,涵盖接口选择与API使用。
用户需要在MATLAB中连接Bloomberg、FRED、Haver或LSEG Datastream获取数据
用户需要帮助选择特定提供商的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宏或工作表函数调用MLPutMatrix等API进行变量传递、命令执行及图表导入。
需要将Excel数据导出到MATLAB工作区
需要从MATLAB导入变量到Excel单元格或VBA变量
希望在Excel VBA中执行MATLAB命令
需要将MATLAB图形导入Excel作为图片
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系统辨识工具箱,从输入输出或时间序列数据中识别线性动态模型(如传递函数、状态空间)。用于模型结构选择、阶次确定、参数估计及验证,支持仿真预测与PID控制设计。
需要从测量数据估计线性动态模型
进行系统辨识、模型结构比较或阶次确定
为控制系统设计获取被控对象模型
npx skills add matlab/matlab-agentic-toolkit --skill matlab-identify-linear-system -g -y
提供MATLAB中高性能图像显示与交互的规范,推荐使用imageshow和viewer2d替代旧函数,支持ROI标注、蒙版叠加及多视图联动,适用于计算机视觉和图像处理应用开发。
需要高性能或交互式图像展示
需要在图像上添加ROI或注释
构建图像查看器或GUI应用
npx skills add matlab/matlab-agentic-toolkit --skill matlab-display-image -g -y
提供MATLAB中3D图像体积、医学影像及表面网格的高性能显示方案,涵盖volshow、viewer3d交互、ROI标注及数据流式更新的最佳实践。
需要展示3D体数据或等值面
创建包含ROI或标注的交互式3D查看器
叠加掩膜或分割结果到体积上
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
提供MATLAB中blockedImage处理大图像的模式,支持并行计算、自定义适配器及多种专业格式(如WSI、GeoTIFF),适用于内存不足或需加速处理的场景。
处理超出内存的大尺寸图像文件
实现images.blocked.Adapter子类以支持自定义格式
使用blockedImage对象进行创建、处理或可视化
需要利用并行计算加速图像处理任务
npx skills add matlab/matlab-agentic-toolkit --skill matlab-process-large-images -g -y
指导在MATLAB中使用Lidar Toolbox读写3D点云文件,支持PLY、PCD、LAS/LAZ等格式。涵盖按扩展名路由读取器、处理传感器PCAP记录、保留激光点属性及格式转换等操作规范。
需要加载或保存3D点云文件
在不同点云格式间进行转换
处理特定雷达传感器的PCAP数据
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优化全流程,涵盖问题分类、公式化建模、求解器选择配置及结果验证。支持基于问题和基于求解器的方法,协助调试收敛性及检查退出标志。
用户定义MATLAB优化变量、目标或约束
询问optimproblem或求解器配置
调试优化代码收敛性问题
在基于问题与基于求解器方法间做决策
npx skills add matlab/matlab-agentic-toolkit --skill matlab-solve-optimization -g -y
用于创建、编辑和运行MATLAB纯文本实时脚本(.m),支持富文本、LaTeX公式及内联图表。适用于生成教程、分析报告、文档及教育内容,并支持将二进制.mlx转换为版本控制友好的.m格式。
需要生成包含公式或图表的MATLAB教程或报告
将二进制.mlx文件转换为纯文本.m文件以进行版本控制
npx skills add matlab/matlab-agentic-toolkit --skill matlab-create-live-script -g -y
用于诊断 MATLAB 代码错误和异常行为。支持断点设置、工作区检查、try-catch 调试及常见错误模式分析。适用于函数调试、变量追踪及运行时故障排查,区分静态分析与动态调试场景。
用户遇到 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) 的命令行安装工作流,支持脚本化、可重复的安装场景。适用于 CI/CD、容器或批量部署环境下的 MATLAB 及工具箱安装,确保确定性和安全性。
通过命令行安装 MATLAB、Simulink 或工具箱
需要脚本化或自动化的 MATLAB 安装流程
在 CI/CD 或容器中配置 MATLAB 环境
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
提供系统化的 MathWorks 文档查阅方法,通过四步策略和快速路径高效获取 MATLAB 函数语法、配置及最佳实践,解决 API 查询与版本差异问题。
查询 MathWorks 产品特定工作流的使用方法
验证函数的语法、参数或弃用状态
查找特定产品的函数列表
训练数据不确定或需核实最新版本 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测试套件、分析测试结果、收集代码覆盖率及配置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等)的最佳实践,涵盖格式处理、编码、URL读取及错误排查,指导高效且正确地读写结构化文件。
需要读取或写入CSV、Excel、Parquet、JSON等格式的文件
处理MATLAB数据I/O相关的错误或性能问题
配置导入选项以适配特定区域设置或编码
npx skills add matlab/matlab-agentic-toolkit --skill matlab-import-export-data -g -y
用于在升级或降级 MATLAB 版本时,自动检测并更新配置设置路径的 .m 脚本文件。通过对比不同版本的设置差异,修正 PersonalValue 和 TemporaryValue 赋值,确保脚本在新旧版本中兼容运行。
MATLAB 版本升级或降级
迁移启动脚本或团队偏好文件
修复因版本变更导致的设置路径错误
npx skills add matlab/matlab-agentic-toolkit --skill matlab-migrate-settings -g -y


