Find and click a target object in XR. Use when testing UI interactions, clicking buttons, or verifying interactable elements work correctly.
86%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Find a target object in the scene and click it using a controller, then verify the click registered.
$ARGUMENTS should be a description of the target to find (e.g., "the RESTART button", "the scoreboard", "the settings panel").
Use mcp__iwsdk-runtime__scene_get_runtime_hierarchy to find the target object's UUID.
Use mcp__iwsdk-runtime__scene_get_object_transform with the target UUID.
positionRelativeToXROrigin for all positioning operationsUse mcp__iwsdk-runtime__xr_look_at with device headset and the target position.
Use mcp__iwsdk-runtime__browser_screenshot to verify:
mcp__iwsdk-runtime__xr_look_at with moveToDistance to get closerUse mcp__iwsdk-runtime__xr_get_transform to check controller position.
mcp__iwsdk-runtime__xr_get_transformmcp__iwsdk-runtime__xr_set_transformUse mcp__iwsdk-runtime__xr_look_at with the controller device and target position.
Use mcp__iwsdk-runtime__xr_select with the controller device.
Use mcp__iwsdk-runtime__browser_get_console_logs with a pattern to check for expected log messages.
mcp__iwsdk-runtime__scene_get_object_transform on child elements to find exact button positionsTo click the RESTART button on the pong scoreboard:
facebook/immersive-web-sdk
fdc8330
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.