Find and click a target object in XR. Use when testing UI interactions, clicking buttons, or verifying interactable elements work correctly.
66
80%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.claude/skills/click-target/SKILL.mdFind 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-dev-mcp__scene_get_runtime_hierarchy to find the target object's UUID.
Use mcp__iwsdk-dev-mcp__scene_get_object_transform with the target UUID.
positionRelativeToXROrigin for all positioning operationsUse mcp__iwsdk-dev-mcp__xr_look_at with device headset and the target position.
Use mcp__iwsdk-dev-mcp__browser_screenshot to verify:
mcp__iwsdk-dev-mcp__xr_look_at with moveToDistance to get closerUse mcp__iwsdk-dev-mcp__xr_get_transform to check controller position.
mcp__iwsdk-dev-mcp__xr_get_transformmcp__iwsdk-dev-mcp__xr_set_transformUse mcp__iwsdk-dev-mcp__xr_look_at with the controller device and target position.
Use mcp__iwsdk-dev-mcp__xr_select with the controller device.
Use mcp__iwsdk-dev-mcp__browser_get_console_logs with a pattern to check for expected log messages.
mcp__iwsdk-dev-mcp__scene_get_object_transform on child elements to find exact button positionsTo click the RESTART button on the pong scoreboard:
0778f51
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.