一键导入
wwise-global
Global rules and best practices for all Wwise MCP operations. Always load this alongside any other wwise-* skill when working with a Wwise project.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Global rules and best practices for all Wwise MCP operations. Always load this alongside any other wwise-* skill when working with a Wwise project.
用 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.
Analyze audio source waveform peaks and search the Wwise Media Pool. Use when inspecting audio content, checking loudness, or finding media files. Read-only.
| name | wwise-global |
| description | Global rules and best practices for all Wwise MCP operations. Always load this alongside any other wwise-* skill when working with a Wwise project. |
| compatibility | Requires Wwise with WAAPI enabled for most servers. mcp_command_line works without WAAPI. |
| metadata | {"author":"silver-rain-dev","version":"1.0"} |
get_wwise_object_info results are large, read the saved output_file — the preview only shows 10 itemsmcp_generic as a last resort only — check specialized servers firstmcp_command_line works without WAAPI — use it when Wwise is not runningenable_wwise_profiler_data to be called first for most data typesNever use from_path: ["\\"] (the absolute root) in object queries — WAAPI returns 0 results. Always query from specific hierarchy roots: ["\\Containers"], ["\\Events"], ["\\Master-Mixer Hierarchy"], ["\\Actor-Mixer Hierarchy"], etc. If a query returns 0 results, try a different from_path before concluding the project is empty.
When querying @OutputBus on a Wwise object, WAAPI returns the LOCAL value, not the effective (inherited) one. If @OverrideOutput is false, the object inherits its output bus from an ancestor. To find the actual routing, walk the ancestor chain (using select_transform="ancestors") and find the nearest ancestor where @OutputBus is set. Always check @OverrideOutput.
WAAPI's audio import (import_audio_files, import_tab_delimited_file) only creates AudioFileSource objects for WAV files. Other formats (OGG, FLAC, MP3) get copied to the Originals folder but are not linked to their Sound objects — the import silently succeeds with no AudioFileSource created. If source audio is not WAV, convert to WAV first (e.g. via ffmpeg) before importing.
When setting the Target reference on an Action, the target must be a playable object type (Sound, ActorMixer, RandomSequenceContainer, SwitchContainer, BlendContainer, MusicSwitchContainer, MusicPlaylistContainer, MusicSegment). Virtual folders (PropertyContainer) and Work Units cannot be Action targets — WAAPI silently ignores the setReference call with no error.
import_audio_files to import audiotype: "Action", set ActionType + Target reference)create_wwise_transport (auto-prepares)execute_wwise_transport_action("play")execute_wwise_transport_action("stop") when doneget_available_remote_consoles then connect_to_remoteenable_wwise_profiler_data for desired data typesstart_profiler_capturestop_profiler_capture, optionally save_profiler_capturedisconnect_from_remotecli_create_new_projectopen_projectimport_audio_files to link audio to objects| Server | Skills Name | Tools | Purpose |
|---|---|---|---|
| mcp_browse | wwise-browse | 14 | Read-only project inspection |
| mcp_objects | wwise-objects | 8 | Object CRUD, properties, references |
| mcp_containers | wwise-containers | 9 | Container-specific configuration |
| mcp_pipeline | wwise-pipeline | 9 | Import, SoundBanks, save, logs |
| mcp_audition | wwise-audition | 4 | Transport playback |
| mcp_media_read | wwise-media-read | 3 | Audio analysis, Media Pool |
| mcp_ui | wwise-ui | 13 | Wwise UI automation |
| mcp_profiling | wwise-profiling | 12 | Read-only profiler data |
| mcp_profiling_control | wwise-profiling-control | 7 | Profiler control |
| mcp_remote | wwise-remote | 4 | Remote connection |
| mcp_command_line | wwise-command-line | 9 | WwiseConsole CLI (no WAAPI) |
| mcp_generic | wwise-generic | 3 | Fallback WAAPI passthrough |