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 (191)
Showing top 50 of 191 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
通过AppController自动化操作MATLAB分类与回归学习器,实现模型训练、评估、对比及导出。适用于用户希望以编程方式驱动机器学习应用流程的场景。
使用分类或回归学习器训练和比较模型
从学习器导出模型至工作区或Simulink
自动化打开或配置机器学习应用
npx skills add matlab/matlab-agentic-toolkit --skill matlab-use-machine-learning-apps -g -y
提供地图格式元素到RoadRunner资产路径的映射查找表,用于解析车道标记、标志、护栏等并分配视觉资产,支持多源HD Map格式转换。
将地图格式转换为RRHD
解析或映射道路资产路径
为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 格式
使用 MATLAB 导入 Lanelet2 地图到 RoadRunner
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-convert-lanelet2-to-rrhd -g -y
RoadRunner 核心技能,负责从 MATLAB 建立连接、管理项目/场景生命周期及句柄。提供 rrApp 初始化支持下游技能,涵盖启动、配置检查及安全关闭功能。
需要连接或启动 RoadRunner
创建或打开项目/场景/情景
下游技能需要 rrApp 初始化
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-core -g -y
用于在RoadRunner中导入HD Map或OpenDRIVE文件,支持场景可视化、验证及构建。需依赖roadrunner-core提供的rrApp句柄,处理RRHD、OpenDRIVE等格式,并严格遵循文件拷贝、桥接检测及路口保留等规则。
导入.rrhd或.xodr地图文件到RoadRunner场景
验证Lanelet2转换后的地图结果
配置地图构建选项如沥青表面和桥梁检测
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-import-scene -g -y
提供在MATLAB中构建RoadRunner HD Map实体的通用构建块,支持从零创建或转换数据。包含几何算法、API模式及验证功能,服务于自动驾驶仿真与测试场景的地图制作。
从零构建RRHD地图
将Lanelet2等格式转换为RRHD
调试RRHD实体构建错误
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-rrhd-authoring -g -y
通过roadrunnerAPI在MATLAB中编程创建RoadRunner仿真场景,包括添加演员、构建路线、定义阶段逻辑及验证。
使用roadrunnerAPI进行场景创作
添加车辆或行人演员
创建路线和航点
构建阶段、条件和动作逻辑
实现切入、交叉等特定场景模式
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-scenario-authoring -g -y
配置MATLAB Coder与Embedded Coder,将代码生成至STM32等嵌入式硬件。涵盖ERT配置、硬件目标选择、内存约束设置及PIL/SIL验证流程,适用于微控制器和嵌入式Linux板的C/C++代码部署。
为微控制器或嵌入式板生成C/C++代码
配置无动态内存分配的嵌入式代码生成
设置处理器在环(PIL)或软件在环(SIL)验证
选择STM32或树莓派等硬件目标
npx skills add matlab/matlab-agentic-toolkit --skill matlab-deploy-embedded-code -g -y
迭代优化 MATLAB 代码以适配 GPU Coder,通过编译、基准测试和性能分析生成更快的 CUDA 代码或 MEX 文件,解决诊断问题并验证数值等效性。
用户要求优化 GPU Coder 代码生成
请求分析或提升 GPU/CUDA 代码及 MEX 的性能
需要修复 gpuPerformanceAnalyzer 诊断错误或减少内存传输
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、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 Datafeed Toolbox 接入 Bloomberg、FRED 和 Haver Analytics 金融经济数据的指南,涵盖接口选择、API 模式及凭据管理。
从 MATLAB 连接 Bloomberg、FRED 或 Haver Analytics
获取市场数据或经济指标时间序列
在提供商内部选择合适的数据接口
npx skills add matlab/matlab-agentic-toolkit --skill matlab-access-datafeed -g -y
实现Excel与MATLAB间的数据交换及命令执行,支持VBA宏和单元格公式调用MLPutMatrix等COM接口函数。
需要将Excel数据导入MATLAB工作区
需要从MATLAB获取变量或图表到Excel
需要在Excel VBA中调用MATLAB命令
npx skills add matlab/matlab-agentic-toolkit --skill matlab-use-spreadsheet-link -g -y
用于在MATLAB中从电池循环测试数据中提取特征,支持SOH估计、RUL预测及微分曲线分析。适用于电池退化趋势和容量衰减分析场景。
电池测试数据特征提取
SOH或RUL预测
电池循环数据分析
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或应用
在图像上添加ROI或注释
需要高性能图像渲染
npx skills add matlab/matlab-agentic-toolkit --skill matlab-display-image -g -y
用于在MATLAB中高效显示3D图像体、医学影像及表面网格。支持使用volshow渲染,创建viewer3d交互视图,添加ROI标注、蒙版叠加及数据流式传输,适用于构建可视化应用。
需要展示3D体积数据或等值面
要求添加ROI标注或分割掩膜叠加
构建交互式3D可视化GUI或应用
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处理大图像的模式,支持并行计算、自定义适配器及多种专业格式(如TIFF、WSI)。适用于内存不足的大图加载、可视化、3D体积处理及深度学习数据准备。
处理超出内存的大尺寸图像文件
需要利用并行计算加速图像处理
实现images.blocked.Adapter子类以支持自定义格式
工作涉及全切片图像或地理空间栅格数据
npx skills add matlab/matlab-agentic-toolkit --skill matlab-process-large-images -g -y
指导MATLAB中点云文件的读写操作,涵盖PLY、PCD、LAS/LAZ等格式。明确不同扩展名对应的读写函数选择,强调保留激光雷达属性及PCAP设备标识的重要性,防止数据丢失或读取错误。
需要加载或保存3D点云文件
在多种点云格式间进行转换
处理特定传感器(如Velodyne)的PCAP录制文件
需要从LAS文件中提取分类或GPS时间戳等属性
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优化全流程,包括问题分类、建模(problem/solver-based)、求解器配置与结果验证。适用于定义变量约束、选择算法及调试收敛性。
用户询问MATLAB优化问题建模
需要选择或配置优化求解器
调试优化代码的收敛性或退出标志
npx skills add matlab/matlab-agentic-toolkit --skill matlab-solve-optimization -g -y
用于创建、编辑和运行 MATLAB 纯文本实时脚本(.m),支持富文本、LaTeX 公式及内嵌图表。适用于生成教程、分析报告、文档或教育内容,以及将二进制.mlx文件转换为版本控制友好的.m格式。
生成 MATLAB 教程或分析报告
编写包含 LaTeX 公式和图表的技术文档
将二进制 .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
通过命令行使用 mpm 确定性安装 MATLAB、Simulink 及工具箱的标准化流程。适用于脚本化部署、CI/CD 流水线及容器环境,强调绝对路径、唯一重试及安全合规。
用户请求通过命令行安装 MATLAB 或 Simulink
需要为 CI/CD 或容器设置自动化安装脚本
询问 mpm 工具或非交互式安装方法
npx skills add matlab/matlab-agentic-toolkit --skill matlab-install-products -g -y
用于列出、检查或验证指定 MATLAB 安装目录中已安装的 MATLAB 产品、工具箱及支持包。支持通过路径或版本名自动解析平台并读取 prodcontents.json 获取结果。
查询已安装的 MATLAB 产品列表
验证特定工具箱是否已安装
检查 MATLAB 安装内容
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
指导Agent通过系统化方法查阅MathWorks官方文档,以获取准确的函数语法、配置细节及工作流最佳实践。
查询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 模式,确保测试类继承自 matlab.unittest.TestCase,适用于 TDD 及 App Designer 应用测试。
编写 MATLAB 函数或类的单元测试
运行现有测试套件并检查覆盖率
配置 MATLAB 项目的 CI/CD 流程
进行 TDD 开发时先写测试用例
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访问、编码处理及错误排查,旨在规范文件I/O操作并验证数据完整性。
在MATLAB中读取或写入CSV、Excel、Parquet、JSON等格式的数据文件
排查数据导入导出的错误信息或处理特殊编码与区域设置问题
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库、配置环境及处理报错。涵盖API使用规范、类型转换、包安装流程及错误恢复策略,确保跨语言交互稳定。
编写或调试MATLAB调用Python的代码
解决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
基于matlab.buildtool框架生成buildfile.m,实现静态分析、测试、覆盖率报告及打包的自动化构建流程。适用于项目结构就绪后需建立可重复构建自动化的场景。
用户要求设置构建或创建buildfile
matlab-create-project完成后且项目有代码和测试但无构建自动化
npx skills add matlab/matlab-agentic-toolkit --skill matlab-create-buildfile -g -y
通过MATLAB MCP将现有代码文件夹初始化为MATLAB项目。自动配置路径、生成说明及README,绝不覆盖文件,创建新文件夹前需用户确认。
create a project
set up a MATLAB project
initialize project
make this a MATLAB project
configure project
npx skills add matlab/matlab-agentic-toolkit --skill matlab-create-project -g -y
将文件夹代码打包为MATLAB工具箱。扫描文件,分类包含/排除项,识别公共API,生成toolboxSpecification.m接口规范。适用于从零开始构建工具箱的场景。
用户希望将代码转换为工具箱
用户指定文件夹并要求打包
npx skills add matlab/matlab-agentic-toolkit --skill matlab-define-toolbox-api -g -y
用于生成MATLAB工具箱的完整文档工件,包括README、函数签名、入门指南和示例。遵循MathWorks最佳实践,自动发现项目结构并生成符合规范的文档文件,确保内容基于实际代码且不覆盖现有文件。
document this toolbox
create documentation
add examples
generate function signatures
getting started guide
README
make this ready to share
npx skills add matlab/matlab-agentic-toolkit --skill matlab-document-toolbox -g -y


