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
提供MATLAB分类与回归学习器App的自动化控制能力,支持模型训练、评估、可视化及导出。Agent可静默驱动App完成机器学习任务,无需用户手动操作界面。
需要自动化操作MATLAB分类或回归学习器App
要求批量训练、比较或导出机器学习模型
需要生成学习器应用的训练代码或进行超参数调优
npx skills add matlab/matlab-agentic-toolkit --skill matlab-use-machine-learning-apps -g -y
提供道路元素到RoadRunner资产路径的映射表,用于地图格式转换、资产解析及视觉资源分配。
将地图格式转换为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文件转换为RoadRunner .rrhd格式
使用MATLAB将Lanelet2地图导入RoadRunner Scene Builder
从包含lanelet关系的OSM源构建RRHD地图
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-convert-lanelet2-to-rrhd -g -y
RoadRunner工作流的基础技能,负责从MATLAB建立连接、管理项目/场景生命周期及句柄。提供初始化、状态检查和关闭功能,为下游技能生成rrApp句柄。
需要连接或启动RoadRunner
创建或管理项目/场景/情景
下游RoadRunner技能需要初始化
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-core -g -y
将HD地图或OpenDRIVE文件导入RoadRunner场景进行可视化验证,支持RRHD和OpenDRIVE格式。需依赖roadrunner-core提供的rrApp句柄,负责场景创建、文件复制及导入配置,不包含连接管理或内容构建。
导入.rrhd文件到RoadRunner
导入OpenDRIVE.xodr文件
验证Lanelet2转换结果
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-import-scene -g -y
提供MATLAB中RoadRunner HD Map实体的通用构建模式,涵盖车道、路口等几何算法与API参考,支持从任意源数据组装或从零创建地图,并作为转换管道的底层构建块。
使用MATLAB从零构建RoadRunner HD Map
将Lanelet2等格式转换为RRHD实体
需要HD地图几何处理算法(如中心线合成)
调试RRHD构造错误
npx skills add matlab/matlab-agentic-toolkit --skill roadrunner-rrhd-authoring -g -y
通过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 Coder与Embedded Coder,将代码生成至STM32等嵌入式硬件。涵盖ERT配置、PIL/SIL验证、禁用动态内存及针对裸机环境的深度学习模型部署优化。
为微控制器或嵌入式板卡生成C/C++代码
设置PIL或SIL验证流程
配置无动态内存分配的代码生成
在资源受限硬件上部署深度学习模型
npx skills add matlab/matlab-agentic-toolkit --skill matlab-deploy-embedded-code -g -y
迭代优化 MATLAB 代码以适配 GPU Coder,通过编译、性能分析、重构和基准测试,解决诊断问题并提升 CUDA/MEX 生成代码的性能与并行度。
用户要求优化 GPU Coder 或提升 GPU 代码生成性能
用户请求对生成的 GPU/CUDA 代码或 GPU MEX 进行性能分析
用户希望减少 GPU 内存传输或修复 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中通过API构建、修改和绘制SimBiology模型,支持程序化或可视化操作。
构建或修改SimBiology模型组件
调整模型图示布局
npx skills add matlab/matlab-agentic-toolkit --skill matlab-build-simbiology-model -g -y
用于SimBiology模型参数拟合、群体药代动力学(NLME)分析及非房室分析(NCA)。通过fitproblem接口进行参数估计、虚拟患者生成及PK指标计算。
拟合或校准模型参数
群体药代动力学(NLME)分析
非房室分析(NCA)及PK指标计算
npx skills add matlab/matlab-agentic-toolkit --skill matlab-fit-simbiology-model -g -y
用于SimBiology模型的仿真模拟,支持ODE、随机SSA、场景探索和敏感性分析。适用于预测模型行为、假设分析及参数影响评估。
simulate model behavior
run stochastic simulation
predict what-if scenarios
sensitivity analysis
npx skills add matlab/matlab-agentic-toolkit --skill matlab-simulate-simbiology-model -g -y
指导在MATLAB中通过Datafeed Toolbox连接Bloomberg、FRED和Haver Analytics获取金融经济数据。提供接口选择指南及凭证安全管理规范,适用于涉及证券或经济指标的数据获取场景。
用户需要在MATLAB中连接Bloomberg获取市场数据
用户需要从FRED获取美国宏观经济时间序列
用户需要从Haver Analytics获取全球金融经济数据
用户在MATLAB中编写涉及数据提供商连接的代码
npx skills add matlab/matlab-agentic-toolkit --skill matlab-access-datafeed -g -y
实现Excel与MATLAB间的数据交换,支持通过VBA宏或工作表函数调用MLPutMatrix等接口,将数据导入导出及执行MATLAB命令。
需要从Excel导出数据到MATLAB
需要在Excel中运行MATLAB命令
需要将MATLAB结果返回Excel
npx skills add matlab/matlab-agentic-toolkit --skill matlab-use-spreadsheet-link -g -y
用于MATLAB中电池测试数据的特征提取与分析,支持SOH估计、RUL预测及微分曲线分析。提供从原始数据解析到统计特征提取的完整流程,适用于电池老化监测场景。
电池循环测试数据特征提取
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系统辨识工具箱,从输入输出或时间序列数据中识别线性动态模型(如传递函数、状态空间等),涵盖模型选择、阶次确定、参数估计及结果验证。
需要从测量数据中估计传递函数或状态空间模型
进行ARX、ARMAX等参数模型的拟合与验证
将频响数据转换为参数模型
为PID整定或控制设计获取被控对象模型
npx skills add matlab/matlab-agentic-toolkit --skill matlab-identify-linear-system -g -y
提供MATLAB图像显示最佳实践,推荐使用imageshow和viewer2d替代旧函数,支持ROI标注、蒙版叠加及交互操作,适用于计算机视觉与图像处理应用开发。
需要高性能或交互式图像显示
在图像上添加ROI、标注或蒙版覆盖
创建包含图像查看功能的GUI或App
npx skills add matlab/matlab-agentic-toolkit --skill matlab-display-image -g -y
提供 MATLAB 3D 体数据、等值面及医学影像的可视化技能,涵盖 volshow 高效渲染、viewer3d 交互控件、ROI 标注叠加及流式数据更新,支持 GUI 应用构建。
需要显示 3D 体积数据或等值面网格
需要在体数据上添加 ROI 或标注
需要加载 DICOM/NIfTI 等医学影像文件
需要构建交互式 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、卫星影像等格式。
处理超出内存的大尺寸图像数据
实现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等格式。涵盖加载/保存、属性提取、格式转换及传感器数据读取,严格遵循路由规则和参数要求。
从磁盘加载点云文件
将点云对象保存到磁盘
根据文件格式选择正确的读写函数
读取带过滤条件的LAS/LAZ文件
提取或保留激光雷达点属性
按帧读取PCAP传感器记录
在点云格式之间进行转换
npx skills add matlab/matlab-agentic-toolkit --skill matlab-read-write-point-cloud-file -g -y
用于3D点云配准与对齐的MATLAB技能,支持ICP、NDT等算法选择、参数调优及预处理,适用于多雷达扫描建图或点云合并场景。
用户请求配准或对齐3D点云
需要选择或调整配准算法
询问初始变换估计
希望从多个激光雷达扫描构建地图
npx skills add matlab/matlab-agentic-toolkit --skill matlab-register-point-clouds -g -y
指导MATLAB优化全流程,包括问题分类、公式化(problem/solver-based)、求解器选择配置及结果验证。
编写或调试MATLAB优化代码
使用optimproblem等API定义变量和约束
选择或配置求解器如fmincon
检查收敛性和退出标志
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 错误或非预期结果
MATCP 工具返回错误并需人工介入调查
用户请求帮助调试或询问代码为何不工作
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包管理器mpm的命令行安装工作流,支持MATLAB、Simulink及工具箱的脚本化部署。适用于CI/CD、容器环境或批量配置场景,确保安装过程确定、可重复且安全。
通过命令行安装MATLAB产品
设置脚本化或自动化MATLAB安装
在CI/CD流水线中配置MATLAB环境
npx skills add matlab/matlab-agentic-toolkit --skill matlab-install-products -g -y
用于查询指定MATLAB安装路径下已安装的产品、工具箱和支持包。支持通过路径或版本号自动解析环境,读取配置并返回结果,适用于验证安装内容或检查特定组件是否存在。
用户询问当前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
提供系统化查询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 单元测试,支持参数化测试、模拟对象、覆盖率分析及 App Designer 应用测试。遵循类基测试规范与 Arrange-Act-Assert 模式,通过 MCP 工具执行并集成 CI/CD。
编写 MATLAB 函数或类的单元测试
运行现有测试套件
进行代码覆盖率分析
配置 CI/CD 中的测试流程
测试 App Designer 应用
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文件
处理数据导入导出的错误或异常
从URL或非标准路径获取数据
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中调用Python库,涵盖环境配置、数据传递及错误排查。提供使用pyenv和现代API的最佳实践,禁止过时方法,确保跨语言交互稳定可靠。
编写或执行调用Python的MATLAB代码
排查MATLAB中的Python模块缺失或导入错误
为MATLAB设置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


