一键导入
eval-setup
[TEST ONLY] Set up a Wwise test project with known objects for eval runs.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
[TEST ONLY] Set up a Wwise test project with known objects for eval runs.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Preview and audition Wwise sounds using transport objects. Use when the user wants to play, stop, or pause audio in the Wwise authoring tool.
Read-only Wwise project inspection. Use when querying objects, counting, searching, inspecting properties, comparing objects, checking platform linking, or verifying connectivity. Never modifies the project.
Headless Wwise operations via WwiseConsole CLI — create projects, migrate, verify, generate SoundBanks, import, convert external sources, start WAAPI server. Does NOT require WAAPI or Wwise to be running. Use for CI/CD, project creation, or when Wwise is closed.
Configure Switch Containers, Blend Containers, State Groups, randomizers, attenuation curves, and Game Parameter ranges. Use for container-specific and type-specific configuration that goes beyond basic object properties.
Fallback WAAPI passthrough — discover available WAAPI functions, get their schemas, and call any WAAPI function directly. Use ONLY when no specialized wwise-* skill has the right tool.
Global rules and best practices for all Wwise MCP operations. Always load this alongside any other wwise-* skill when working with a Wwise project.
| name | eval-setup |
| description | [TEST ONLY] Set up a Wwise test project with known objects for eval runs. |
| disable-model-invocation | true |
⚠️ TEST SETUP ONLY. Do NOT use for production. This creates a throwaway Wwise project and populates it with test objects.
Execute these steps in order using MCP tools. Stop if any step fails.
cli_create_new_project to create a fresh project at tests/eval/EvalTestProject/EvalTestProject.wprojcli_start_waapi_server to launch a headless WAAPI server with that projectUnder \Containers\Default Work Unit, create:
Under \Events\Default Work Unit, create:
\States\Default Work Unit: StateGroup "PlayerHealth" with States: "Alive", "Low", "Dead"\Switches\Default Work Unit: SwitchGroup "Surface" with Switches: "Grass", "Stone", "Wood"Write the WAAPI server PID, project path, and created object paths to tests/eval/setup_manifest.json:
{
"project_path": "tests/eval/EvalTestProject/EvalTestProject.wproj",
"waapi_pid": <PID from cli_start_waapi_server>,
"objects": {
"actor_mixer": "\\Containers\\Default Work Unit\\EvalTest_SFX",
"footsteps": "\\Containers\\Default Work Unit\\EvalTest_SFX\\Footsteps",
"weapons": "\\Containers\\Default Work Unit\\EvalTest_SFX\\Weapons",
"events_folder": "\\Events\\Default Work Unit\\EvalTest_Events"
}
}
Print "Setup complete" when done.