AgentSkillsCN

uloop-execute-menu-item

通过uloop CLI执行Unity菜单项。适用于以下场景:(1) 以编程方式触发菜单命令;(2) 自动化编辑器操作(保存、构建、刷新);(3) 运行脚本中定义的自定义菜单项。

SKILL.md
--- frontmatter
name: uloop-execute-menu-item
description: "Execute Unity MenuItem via uloop CLI. Use when you need to: (1) Trigger menu commands programmatically, (2) Automate editor actions (save, build, refresh), (3) Run custom menu items defined in scripts."

uloop execute-menu-item

Execute Unity MenuItem.

Usage

bash
uloop execute-menu-item --menu-item-path "<path>"

Parameters

ParameterTypeDefaultDescription
--menu-item-pathstring-Menu item path (e.g., "GameObject/Create Empty")
--use-reflection-fallbackbooleantrueUse reflection fallback

Examples

bash
# Create empty GameObject
uloop execute-menu-item --menu-item-path "GameObject/Create Empty"

# Save scene
uloop execute-menu-item --menu-item-path "File/Save"

# Open project settings
uloop execute-menu-item --menu-item-path "Edit/Project Settings..."

Output

Returns JSON with execution result.

Notes

  • Use uloop get-menu-items to discover available menu paths
  • Some menu items may require specific context or selection