Agent Skills › IvanMurzak/Unity-MCP

IvanMurzak/Unity-MCP

GitHub

构建 unity-mcp-cli TypeScript CLI 工具,执行依赖安装、源码编译及全局链接,并验证版本以确认部署成功。

80 skills 3,951

Install All Skills

npx skills add IvanMurzak/Unity-MCP --all -g -y
More Options

List skills in collection

npx skills add IvanMurzak/Unity-MCP --list

Skills in Collection (80)

Showing top 50 of 80 by quality score. Use the install list command or open individual skills for the rest.

构建 unity-mcp-cli TypeScript CLI 工具,执行依赖安装、源码编译及全局链接,并验证版本以确认部署成功。
需要构建或更新 CLI 工具时 首次安装或需全局链接 CLI 命令时
.claude/skills/build-cli/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill build-cli -g -y
自动审查GitHub PR中的未解决评论,通过子代理并行验证并修复真实代码问题,同时处理文件冲突避免。
需要自动化审查和修复PR评论 批量处理GitHub 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-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项目中的特定资源文件 清理不再使用的资产路径 执行破坏性资源移除操作
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资产数据库中搜索资源,支持按名称、标签、类型、AssetBundle及区域等条件过滤,并限制结果数量。
查找特定类型的Unity资源 根据文件名或标签定位资产
Unity-MCP-Plugin/.claude/skills/assets-find/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill assets-find -g -y
用于从Unity项目中获取资产数据,支持读取所有可序列化字段及属性。提供基于路径或视图查询的精确读取功能以节省Token,需配合assets-find工具使用。
需要读取Unity资产文件内容 提取特定资产的可序列化字段 通过路径或查询过滤获取资产子树数据
Unity-MCP-Plugin/.claude/skills/assets-get-data/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill assets-get-data -g -y
用于在Unity项目中创建材质资产,支持自动创建缺失的中间文件夹。需指定以Assets/开头并以.mat结尾的路径及有效的着色器名称,返回新资产的引用信息。
需要创建新的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三种修改方式。
需要修改Unity资产文件内容 更新预制体或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编辑阶段。可选择在关闭前保存更改或丢弃未保存的修改,返回资产对象引用。
用户完成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项目中根据场景GameObject或现有Prefab资产创建Prefab或Prefab Variant,自动创建缺失的文件夹路径。
用户需要从场景对象生成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场景中实例化预制体,支持指定位置、旋转、缩放及父节点路径。需先使用assets-find查找资源。
用户需要在当前场景中创建新的GameObject 根据预设路径生成场景对象并配置变换属性
Unity-MCP-Plugin/.claude/skills/assets-prefab-instantiate/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill assets-prefab-instantiate -g -y
用于在Unity中打开预制体的编辑阶段,支持对预制体实例或资产进行修改,修改将同步至所有实例。需配合关闭工具使用。
需要编辑预制体结构或属性 批量更新预制体实例内容
Unity-MCP-Plugin/.claude/skills/assets-prefab-open/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill assets-prefab-open -g -y
在Unity编辑器中将当前打开的Prefab编辑阶段保存为资产文件,无需退出编辑模式。需先使用assets-prefab-open进入编辑状态。
需要保存Unity中正在编辑的Prefab资产时 完成Prefab修改后持久化更改时
Unity-MCP-Plugin/.claude/skills/assets-prefab-save/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill assets-prefab-save -g -y
刷新Unity资源数据库,支持外部文件变更后的同步及C#脚本强制重新编译,提供处理状态反馈。
项目文件在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。
需要查看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
列出Unity项目中所有可用的着色器名称,按字母排序。主要用于发现有效的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 Editor 控制台缓存及 MCP 日志缓存,以便隔离特定操作前的错误日志。
需要清理 Unity 编辑器控制台日志时 需要重置 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 获取日志,支持按类型、时间窗口过滤及包含堆栈信息,辅助调试和监控编辑器活动。
需要查看 Unity 编辑器控制台日志 排查 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编辑器播放模式的启动、停止和暂停。在修改前建议先检查状态,若存在编译错误则拒绝操作并抛出异常,返回更新后的编辑器状态快照。
需要启动或停止Unity编辑器播放模式 需要暂停或恢复Unity编辑器播放模式 更改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等字段。用于配合设置工具实现场景对象状态查询与交互。
需要查询Unity编辑器中当前选中的游戏对象或组件信息 获取选中对象的实例ID或资源GUID以进行后续操作
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批量添加组件,支持通过完整命名空间或类名查找组件类型。具备错误累积机制,确保单个组件添加失败不影响整体流程。
需要在Unity 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销毁指定组件。通过匹配组件引用并调用DestroyImmediate实现,缺失组件会被跳过。需先使用查找和获取工具定位组件。
需要移除游戏对象上的特定组件 清理不再需要的脚本或属性组件
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的组件属性,支持三种补丁方式。
需要修改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-MCP-Plugin/.claude/skills/gameobject-create/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill gameobject-create -g -y
在Unity编辑器中递归销毁指定GameObject及其子节点,返回销毁对象的名称、路径和实例ID用于确认。需先使用gameobject-find定位目标。
需要删除场景或Prefab中的特定游戏对象 清理不再需要的层级结构
Unity-MCP-Plugin/.claude/skills/gameobject-destroy/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill gameobject-destroy -g -y
在Unity中批量复制当前打开的Prefab或场景中的GameObject。需先用gameobject-find定位源对象,支持原子操作并自动标记场景为脏状态以便保存。
需要批量复制Unity场景或Prefab中的游戏对象 用户请求克隆或重复创建特定的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 获取Prefab或Scene中的对象信息
Unity-MCP-Plugin/.claude/skills/gameobject-find/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill gameobject-find -g -y
用于在Unity中批量修改Prefab或场景中GameObject的字段和属性,支持三种补丁方式。
需要修改Unity GameObject属性 批量更新场景对象状态
Unity-MCP-Plugin/.claude/skills/gameobject-modify/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill gameobject-modify -g -y
在Unity编辑器中批量将指定GameObject重新设置父节点,支持Prefab和场景。逐条处理失败并报告,保留世界坐标可选,适用于游戏对象层级结构调整。
需要批量更改多个游戏对象的父级关系 在场景中或Prefab中重构游戏对象层级结构
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场景中的组件状态 配合object-modify进行数据读写操作前的数据获取
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对象属性值时 批量更新Unity组件或资产字段时
Unity-MCP-Plugin/.claude/skills/object-modify/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill object-modify -g -y
用于在Unity项目中通过包管理器添加依赖包,支持从注册表、Git URL或本地路径安装,自动修改manifest.json并处理域重载。
用户需要安装新的Unity包 用户指定了具体的包ID或Git地址要求添加
Unity-MCP-Plugin/.claude/skills/package-add/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill package-add -g -y
列出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并触发域重载。内置包或依赖项不可移除,需先使用package-list检查。
需要卸载Unity UPM包 清理项目中的第三方插件
Unity-MCP-Plugin/.claude/skills/package-remove/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill package-remove -g -y
用于在Unity包管理器中搜索包,支持本地安装、Git及注册表源。提供按名称或描述关键词的模糊与精确匹配,返回版本信息和安装状态,辅助开发者查找和评估第三方包。
查询Unity包管理器中的可用包 检查本地已安装的包及其版本 根据名称或描述关键词搜索包
Unity-MCP-Plugin/.claude/skills/package-search/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill package-search -g -y
轻量级就绪探针,用于 CLI 健康检查及 MCP 传输连通性冒烟测试。通过回显输入消息或默认 'pong',验证系统存活状态并测量往返延迟。
需要验证 CLI 工具是否可用时 检查 MCP 传输连接是否正常时
Unity-MCP-Plugin/.claude/skills/ping/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill ping -g -y
用于捕获Unity游戏当前帧的性能数据快照,包括FPS、帧耗时及运行时间等指标。适用于游戏性能监控和运行时状态分析。
需要获取Unity当前帧的FPS或延迟信息 检查游戏运行时的帧计数和启动时间
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数据时 开始新的性能分析周期时
Unity-MCP-Plugin/.claude/skills/profiler-clear-data/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill profiler-clear-data -g -y
用于在 Unity 性能分析器中启用或禁用指定模块的本地状态标记。通过维护 EnabledModules 集合来记录模块开关,供其他工具查询使用。
需要开启特定性能分析模块时 需要关闭特定性能分析模块时
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-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当前状态,包括启用状态、活跃模块、最大内存占用及平台支持情况。只读操作,依赖内置API。
需要获取Unity性能分析器状态 检查Profiler是否启用或支持当前平台
Unity-MCP-Plugin/.claude/skills/profiler-get-status/SKILL.md
npx skills add IvanMurzak/Unity-MCP --skill profiler-get-status -g -y

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-20 04:12
浙ICP备14020137号-1 $mapa de visitantes$