Agent Skills › IvanMurzak/Unity-MCP

IvanMurzak/Unity-MCP

GitHub

用于构建 unity-mcp-cli TypeScript CLI 工具并全局链接,包含安装依赖、编译源码、创建符号链接及版本验证步骤。

80 个 Skill 4,218

安装全部 Skills

npx skills add IvanMurzak/Unity-MCP --all -g -y
更多选项

预览集合内 Skills

npx skills add IvanMurzak/Unity-MCP --list

集合内 Skills (80)

按质量分展示前 50 个(共 80 个),完整列表请用安装命令预览或逐个打开详情。

用于构建 unity-mcp-cli TypeScript CLI 工具并全局链接,包含安装依赖、编译源码、创建符号链接及版本验证步骤。
需要构建或更新 CLI 工具时 首次安装或执行 npm link 操作时 验证 CLI 是否可用时
.claude/skills/build-cli/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill build-cli -g -y
自动审查 GitHub PR 中的未解决评论,验证其合理性后直接修复代码问题。支持按文件并行处理以提升效率,同时避免同一文件的编辑冲突。
用户希望自动化处理 GitHub PR 的 Review 评论 需要批量修复 PR 中确认的代码缺陷或逻辑错误
.claude/skills/github-pr-review-fix/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill github-pr-review-fix -g -y
在Unity项目中将指定路径的资源复制到新路径,并刷新资源数据库。支持批量操作及错误累积处理,需先使用assets-find定位源文件。
需要复制Unity项目中的资源文件 批量移动或备份Assets目录下的资产
Unity-MCP-Plugin/.claude/skills/assets-copy/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill assets-copy -g -y
在Unity项目的Assets目录下创建新文件夹,支持批量操作并自动刷新资源数据库。适用于整理项目结构和脚本资产的组织工作。
用户需要在Unity项目中创建新的资源或脚本文件夹 用户需要批量创建多层级或指定路径的文件夹以组织资产
Unity-MCP-Plugin/.claude/skills/assets-create-folder/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill assets-create-folder -g -y
用于在Unity项目中删除指定路径的资源文件,并刷新资源数据库。支持批量原子删除及错误反馈,需配合assets-find工具使用。
需要删除Unity项目中的特定资源文件 清理不再使用的Assets路径 执行资源批处理删除操作
Unity-MCP-Plugin/.claude/skills/assets-delete/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill assets-delete -g -y
用于在Unity编辑器内置资源中搜索资产,支持按名称和类型过滤,提供智能排序与结果限制。
用户需要查找Unity内置资源中的特定资产 用户需要根据名称或类型筛选内置资源
Unity-MCP-Plugin/.claude/skills/assets-find-built-in/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill assets-find-built-in -g -y
在Unity资源数据库中根据名称、标签、类型等过滤器搜索资源,支持指定搜索范围和结果数量限制。
查找特定类型的Unity资源 按名称或标签搜索资产 定位资源包中的资源
Unity-MCP-Plugin/.claude/skills/assets-find/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill assets-find -g -y
用于从Unity项目资产文件中获取序列化字段和属性数据。支持通过路径或视图查询进行选择性读取,以节省Token。
需要读取Unity资产内部结构 获取特定Asset的序列化数据
Unity-MCP-Plugin/.claude/skills/assets-get-data/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill assets-get-data -g -y
在Unity项目中创建新的材质资产,支持自动创建中间文件夹。需指定Assets/路径和有效的Shader名称,用于快速生成默认材质的资源文件。
用户需要创建新的Unity材质文件 自动化构建或初始化项目资产结构
Unity-MCP-Plugin/.claude/skills/assets-material-create/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill assets-material-create -g -y
用于修改Unity项目Assets文件夹中的资产文件。支持content、pathPatches和jsonPatch三种修改方式,需先使用assets-get-data检查结构。
需要修改Unity资产文件内容时 更新Prefab或ScriptableObject属性时
Unity-MCP-Plugin/.claude/skills/assets-modify/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill assets-modify -g -y
用于在Unity项目中移动或重命名资源文件,自动刷新AssetDatabase并返回成功路径与错误信息。需先使用assets-find定位资源。
需要移动或重命名Unity项目中的资源文件 批量调整资源路径或文件名
Unity-MCP-Plugin/.claude/skills/assets-move/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill assets-move -g -y
用于在Unity编辑器中关闭当前打开的Prefab编辑阶段,可选择是否保存更改。需先通过assets-prefab-open打开Prefab。
用户完成Prefab编辑后需要关闭编辑界面 用户需要退出Prefab编辑模式并返回主场景
Unity-MCP-Plugin/.claude/skills/assets-prefab-close/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill assets-prefab-close -g -y
用于在Unity项目中指定路径创建Prefab或Prefab Variant。支持从场景GameObject或现有Prefab资产生成,自动创建缺失文件夹并返回资源引用。
需要新建Prefab资产 需要将场景对象保存为Prefab 需要基于现有Prefab创建变体
Unity-MCP-Plugin/.claude/skills/assets-prefab-create/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill assets-prefab-create -g -y
在Unity场景中实例化预制体,支持指定位置、旋转、缩放及父级路径。用于游戏场景搭建或运行时动态生成对象。
需要在当前场景中创建新的GameObject 根据预制体路径生成游戏实体
Unity-MCP-Plugin/.claude/skills/assets-prefab-instantiate/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill assets-prefab-instantiate -g -y
Unity预制体编辑工具,通过GameObject引用打开预制体编辑阶段。支持场景实例和资产预制体,修改将同步至所有实例,需配合关闭工具使用。
用户需要编辑或修改Unity预制体 用户希望批量更新场景中的预制体实例
Unity-MCP-Plugin/.claude/skills/assets-prefab-open/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill assets-prefab-open -g -y
用于在Unity编辑器中保存当前打开的预制体编辑阶段,将其内容写回预制体资产。需先使用assets-prefab-open进入编辑模式,调用后返回资产引用。
用户在Unity编辑器中修改完预制体需要保存 自动化流程中需要将预制体状态持久化到磁盘
Unity-MCP-Plugin/.claude/skills/assets-prefab-save/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill assets-prefab-save -g -y
刷新Unity资源数据库,用于同步外部文件变更或强制脚本重新编译。支持处理状态反馈与错误详情返回,适用于Unity编辑器自动化场景。
项目文件在Unity API外被添加或更新 .cs脚本文件变更需要强制重新编译
Unity-MCP-Plugin/.claude/skills/assets-refresh/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill assets-refresh -g -y
获取Unity项目中Shader资产的详细数据,包括属性、子着色器、编译消息及支持状态。支持通过路径或视图查询进行精细化读取以节省Token。
需要查看Unity Shader的具体结构和属性 调试Shader编译错误或警告信息 查询Shader的子着色器和Pass结构
Unity-MCP-Plugin/.claude/skills/assets-shader-get-data/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill assets-shader-get-data -g -y
列出项目中所有可用的着色器名称,按字母排序。主要用于发现有效着色器名,以便为创建材质等操作提供参数支持。
需要查找项目中存在的着色器名称 准备使用 assets-material-create 工具前需确认 shaderName
Unity-MCP-Plugin/.claude/skills/assets-shader-list-all/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill assets-shader-list-all -g -y
清理Unity编辑器控制台和MCP日志缓存,用于在特定操作前隔离并清空日志记录。
需要清空Unity Console日志 重置MCP日志缓存以便追踪新日志
Unity-MCP-Plugin/.claude/skills/console-clear-logs/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill console-clear-logs -g -y
从 Unity Editor 的 LogCollector 检索日志,支持按类型、时间窗口过滤及包含堆栈跟踪。用于调试和监控编辑器活动。
需要排查 Unity 编辑器中的错误或警告 分析近期编辑器运行日志
Unity-MCP-Plugin/.claude/skills/console-get-logs/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill console-get-logs -g -y
获取Unity编辑器当前状态,包括播放模式、暂停、编译及资产数据库刷新等标志位信息。
查询Unity编辑器运行状态 检查脚本编译进度 判断编辑器是否处于播放或暂停模式
Unity-MCP-Plugin/.claude/skills/editor-application-get-state/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill editor-application-get-state -g -y
控制Unity编辑器运行状态,支持启动、停止或暂停PlayMode。调用前建议先检查当前状态,若存在编译错误则拒绝操作并抛出详情。
需要启动或停止Unity PlayMode 需要暂停或恢复Unity PlayMode 切换Unity编辑器应用状态
Unity-MCP-Plugin/.claude/skills/editor-application-set-state/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill editor-application-set-state -g -y
获取Unity编辑器中当前选择对象的信息,包括激活对象、GameObject、Transform、实例ID和资源GUID等,支持按需启用不同数据字段。
需要查询Unity编辑器中当前选中的对象信息 获取场景或预制体中选中的GameObject及其属性
Unity-MCP-Plugin/.claude/skills/editor-selection-get/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill editor-selection-get -g -y
用于在Unity编辑器中设置当前选中对象。接收ObjectRef数组,解析后更新Selection.objects并刷新视图,返回选择状态快照。需确保引用有效,常与获取选中工具配合使用。
需要更改Unity编辑器中的选中对象时 通过脚本或工具批量选中场景或预制体对象时
Unity-MCP-Plugin/.claude/skills/editor-selection-set/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill editor-selection-set -g -y
向 Unity 预制体或场景中的 GameObject 添加组件。支持通过全名或类名指定组件类型,批量处理并累积错误,避免单次失败中断流程。
需要给游戏对象添加新组件时 批量修改或初始化 GameObject 属性时
Unity-MCP-Plugin/.claude/skills/gameobject-component-add/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill gameobject-component-add -g -y
Unity编辑器工具,用于从指定GameObject中销毁一个或多个组件。支持通过实例ID或路径定位目标,自动跳过空引用,并记录销毁操作。
需要从游戏对象中移除特定组件 清理不需要的脚本或功能模块
Unity-MCP-Plugin/.claude/skills/gameobject-component-destroy/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill gameobject-component-destroy -g -y
获取Unity GameObject指定组件的详细信息,包括类型、启用状态及序列化字段。支持通过路径或视图查询节省Token,用于在修改前检查组件数据。
需要查看Unity组件的具体属性值 检查组件是否启用或获取其序列化数据
Unity-MCP-Plugin/.claude/skills/gameobject-component-get/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill gameobject-component-get -g -y
列出项目中所有Unity组件的C#类型名,支持分页和搜索。用于为添加组件工具查找有效的组件名称。
查询可用的Unity组件类型 为添加组件操作获取组件名称
Unity-MCP-Plugin/.claude/skills/gameobject-component-list-all/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill gameobject-component-list-all -g -y
用于在Unity预制体或场景中修改GameObject组件的属性。支持componentDiff、pathPatches和jsonPatch三种修改方式,可精确调整字段值。
需要修改Unity GameObject组件属性 批量更新游戏对象配置
Unity-MCP-Plugin/.claude/skills/gameobject-component-modify/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill gameobject-component-modify -g -y
在Unity场景或预制体中创建新的GameObject,支持指定名称、父对象、变换属性及原始几何体类型。
需要在Unity场景中创建新对象 需要生成基本几何体如立方体或球体
Unity-MCP-Plugin/.claude/skills/gameobject-create/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill gameobject-create -g -y
在Unity编辑器中销毁指定GameObject及其所有嵌套子对象,返回被销毁对象的名称、路径和实例ID以确认操作结果。
需要删除场景或预制体中的游戏对象 清理不再使用的GameObject资源
Unity-MCP-Plugin/.claude/skills/gameobject-destroy/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill gameobject-destroy -g -y
用于在Unity编辑器中批量复制预制体或场景中的GameObject。通过传入对象引用列表,原子化执行复制操作并标记场景为脏状态,确保数据保存。
需要批量复制游戏对象 预制体或场景中重复创建相同结构
Unity-MCP-Plugin/.claude/skills/gameobject-duplicate/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill gameobject-duplicate -g -y
在Unity中查找指定GameObject,支持Prefab或场景。可获取组件、边界、层级结构及数据,支持路径过滤以节省Token。
需要定位Unity中的特定游戏对象 查询GameObject的组件或属性信息
Unity-MCP-Plugin/.claude/skills/gameobject-find/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill gameobject-find -g -y
用于在Unity场景中批量修改GameObject字段和属性。支持通过差异、路径补丁或JSON合并补丁三种方式对预制体或场景中的对象进行原子化更新,适用于游戏开发中的对象状态调整。
需要批量修改Unity GameObject的属性值 需要在Prefab或Scene中更新游戏对象字段 需要使用JSON补丁或路径补丁修改Unity对象
Unity-MCP-Plugin/.claude/skills/gameobject-modify/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill gameobject-modify -g -y
在Unity编辑器中批量重设GameObject的父级,支持Prefab和场景。保留世界坐标或报错继续,需配合gameobject-find使用。
需要批量修改游戏对象层级结构 将多个对象重新挂载到新的父节点下
Unity-MCP-Plugin/.claude/skills/gameobject-set-parent/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill gameobject-set-parent -g -y
获取Unity UnityEngine.Object的序列化数据,支持字段、属性及路径/视图查询过滤。用于读取对象状态或配合修改工具使用。
需要读取Unity对象内部状态 调试游戏对象属性值 备份或导出场景对象数据
Unity-MCP-Plugin/.claude/skills/object-get-data/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill object-get-data -g -y
用于修改Unity UnityEngine.Object的可序列化字段和属性。支持objectDiff、pathPatches和jsonPatch三种修改方式,需先使用object-get-data检查结构。
需要修改Unity对象的字段或属性值 通过JSON Patch或路径补丁批量更新对象状态
Unity-MCP-Plugin/.claude/skills/object-modify/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill object-modify -g -y
用于在Unity项目中通过包管理器添加、安装指定ID或路径的包,自动更新manifest.json并处理域重载通知。
用户需要安装新的Unity包 用户指定从Git URL或本地路径添加依赖
Unity-MCP-Plugin/.claude/skills/package-add/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill package-add -g -y
列出Unity项目中所有UPM包的信息,支持按来源、名称及直接依赖过滤,用于添加或删除包前的检查。
查询Unity项目已安装的UPM包列表 根据来源或名称筛选特定Unity包
Unity-MCP-Plugin/.claude/skills/package-list/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill package-list -g -y
用于从Unity项目中卸载指定UPM包,修改manifest.json并处理域重载后的结果返回。
用户要求移除或卸载Unity项目中的某个包 需要清理项目中不再使用的依赖包
Unity-MCP-Plugin/.claude/skills/package-remove/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill package-remove -g -y
用于在Unity包管理器中搜索注册表和本地已安装包的技能。支持按名称、ID或描述关键词查询,返回版本信息和安装状态,适用于开发前的包查找与评估。
用户需要查找Unity特定功能的包 用户想查看本地已安装的包列表 用户在安装新包前需要确认版本兼容性
Unity-MCP-Plugin/.claude/skills/package-search/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill package-search -g -y
轻量级就绪探针,用于 CLI 健康检查、MCP 传输连通性验证及往返延迟测量。输入可选消息并原样返回,无外部 I/O,适合作为调用重型工具前的存活检测。
CLI 健康检查 MCP 传输连通性烟雾测试 系统存活状态验证
Unity-MCP-Plugin/.claude/skills/ping/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill ping -g -y
捕获Unity当前帧的性能数据快照,包括FPS、帧耗时及运行时间等指标。
需要获取Unity游戏运行时性能数据 调试帧率或渲染延迟问题
Unity-MCP-Plugin/.claude/skills/profiler-capture-frame/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill profiler-capture-frame -g -y
用于清除Unity编辑器Profiler的帧数据历史,重置记录起点。适用于性能分析前的清理或重新开始录制场景。
用户要求清除Profiler数据 需要重置Profiler录制起点
Unity-MCP-Plugin/.claude/skills/profiler-clear-data/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill profiler-clear-data -g -y
用于在本地维护 Unity Profiler 模块的启用状态标记,供其他工具查询。因 Unity API 限制,仅做记录不直接控制运行时。
需要更新或检查特定性能分析模块的启用状态 配合 profiler-get-status 或 profiler-list-modules 进行状态管理
Unity-MCP-Plugin/.claude/skills/profiler-enable-module/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill profiler-enable-module -g -y
通过Unity内置Profiler API获取内存统计快照,包括保留、分配、Mono堆及图形内存等指标(MB),用于性能分析与监控。
需要分析Unity应用内存使用情况 排查内存泄漏或性能瓶颈
Unity-MCP-Plugin/.claude/skills/profiler-get-memory-stats/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill profiler-get-memory-stats -g -y
用于从Unity内置API获取渲染性能数据,包括帧时间、FPS、垂直同步设置及图形设备信息。适用于游戏性能监控与分析场景。
查询当前游戏帧率或渲染性能 分析Unity应用运行时状态
Unity-MCP-Plugin/.claude/skills/profiler-get-rendering-stats/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill profiler-get-rendering-stats -g -y
Unity性能分析工具,用于获取脚本执行时间(帧时间、固定增量等)及Mono和GC内存使用情况。
查询Unity运行时性能指标 监控游戏帧率和内存占用
Unity-MCP-Plugin/.claude/skills/profiler-get-script-stats/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill profiler-get-script-stats -g -y
获取Unity Profiler当前状态,包括启用状态、活跃模块、最大内存使用及平台支持情况。用于监控和诊断游戏性能数据。
查询Unity性能分析器状态 检查Profiler是否启用 获取运行时内存占用信息
Unity-MCP-Plugin/.claude/skills/profiler-get-status/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill profiler-get-status -g -y

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-09 15:28
浙ICP备14020137号-1 $访客地图$