بنقرة واحدة
mechdog
Control a Hiwonder MechDog robot or the local MechDog simulator through tool calls.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Control a Hiwonder MechDog robot or the local MechDog simulator through tool calls.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | mechdog |
| description | Control a Hiwonder MechDog robot or the local MechDog simulator through tool calls. |
| tags | ["robotics","simulator","mechdog"] |
| metadata | {"openclaw":{"emoji":"robot","requires":["MECHDOG_IP for hardware, optional for simulator","OPENAI_API_KEY for OpenAI vision"]}} |
Use this skill to control a Hiwonder MechDog quadruped or the local simulator.
exec tool to call the simulator or robot HTTP API directly.exec fallback mode, only use the real transport endpoints: /move, /action, /status, /position, /reset, and camera endpoints. Do not invent HTTP endpoints from tool names such as /circle, /square, or /movement_pattern.sessions_spawn for MechDog movement, action, status, camera, or vision requests. The MechDog agent should execute the skill itself instead of asking a subagent to control the same dog.execute_request so the LLM can plan once and the skill can execute deterministically.MECHDOG_IP is unset, assume the simulator at localhost:3000.moveUse move for locomotion and turning commands.
Parameters:
direction: one of forward, backward, left, right, stopduration_ms: optional, default 1000Interpretation:
direction: "left"direction: "right"direction: "forward"direction: "backward"direction: "stop"Defaults:
1000 ms.3000 ms.Examples:
move with direction: "left", duration_ms: 1000move with direction: "forward", duration_ms: 2000HTTP fallback:
curl -sS -X POST "http://${MECHDOG_IP:-localhost:3000}/move" \
-H "Content-Type: application/json" \
-d '{"direction":"forward","duration":1000}'
actionUse action for preset actions.
Parameters:
action: one of sit, stand, shake, wave, dance, balanceExamples:
action: "sit"action: "stand", then action: "wave"HTTP fallback:
curl -sS -X POST "http://${MECHDOG_IP:-localhost:3000}/action" \
-H "Content-Type: application/json" \
-d '{"name":"sit"}'
lookUse look to capture a camera frame without analysis.
square_patternUse square_pattern for square, box, perimeter, loop, patrol, or multi-side walking requests.
Parameters:
segment_duration_ms: walk time for each sideturn_direction: left or rightfinal_actions: optional follow-up actions such as sit and waveExamples:
square_pattern with segment_duration_ms: 5000, turn_direction: "right", final_actions: ["sit", "wave"]square_pattern with segment_duration_ms: 2000, turn_direction: "left"squareUse square for direct requests that literally ask to move in a square or box.
Examples:
square with duration_ms: 5000square with turn_direction: "left", final_actions: ["sit"]circle_patternUse circle_pattern for circle, lap, orbit, round loop, or curved patrol requests.
Parameters:
segment_duration_ms: total time for one full circleturn_direction: left or rightrepeat_count: optional number of full circlesfinal_actions: optional follow-up actions such as sit and waveExamples:
circle_pattern with segment_duration_ms: 10000, turn_direction: "right"circle_pattern with segment_duration_ms: 4000, turn_direction: "left", repeat_count: 2, final_actions: ["wave"]circleUse circle for direct requests that literally ask to move in a circle, lap, orbit, or loop.
Examples:
circle with duration_ms: 10000circle with repeat_count: 2, final_actions: ["wave"]command_planUse command_plan when you need the exact low-level move/action sequence for a request before execution.
Examples:
right 250ms, forward 417ms, repeatedforward 5000ms, six right-turn steps, repeated per side, then action sitmovement_patternUse movement_pattern for broader named patterns, especially triangle, figure-eight, and zigzag requests. Prefer circle_pattern for direct circle requests.
Parameters:
pattern: one of square, triangle, circle, figure_eight, zigzagsegment_duration_ms: duration for each side/leg for polygonal patterns, and total loop duration for circleturn_direction: left or rightrepeat_count: optional number of full repetitionsfinal_actions: optional follow-up actionsExamples:
movement_pattern with pattern: "figure_eight", final_actions: ["dance"]movement_pattern with pattern: "zigzag", repeat_count: 2execute_requestUse execute_request for natural-language requests that need interpretation before execution.
Examples:
execute_requestexecute_requestexecute_requeststatusUse status to read the current MechDog or simulator state.
HTTP fallback:
curl -sS "http://${MECHDOG_IP:-localhost:3000}/status"
seeUse see to analyze the camera image with a vision model.
Parameters:
question: optional analysis promptprovider: one of openai, nebius, anthropic; default openaiMECHDOG_IP=localhost:3000MECHDOG_IP=192.168.1.100OPENAI_API_KEY=...OPENAI_MODEL=gpt-5.4-mini