mova

Control the MOVA robot via REST API for status, images, motors, emojis, and audio.

1|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/KoheiYamashita/mova-bot --skill mova
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mova
Source: https://github.com/KoheiYamashita/mova-bot/tree/main/.claude/skills/mova
Command: npx skills add https://github.com/KoheiYamashita/mova-bot --skill mova

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables programmatic control of the MOVA robot over a REST API to obtain status, capture camera images, drive motors, display emoji, and play audio, enabling interactive, autonomous or scripted behavior.

Core Features & Use Cases

  • REST API driven control for status monitoring, camera capture, motion, emoji display, and audio playback.
  • Autonomous mode with a sense-think-act loop, safety checks, and emergency stop support.
  • Aivis TTS integration to synthesize and play speech when instructed.

Quick Start

Send a simple command to MOVA to report its status and capture an photo, then move motor 0 at a safe speed while displaying an emoji.

Frequently Asked Questions about mova

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control a robot's motors and camera over an HTTP API?

The MOVA skill provides a REST API to control the robot by sending HTTP requests to capture camera images, drive motors, display emojis, and play audio for interactive or scripted behavior.

How do I implement an autonomous sense-think-act loop for robotics experiments?

An autonomous sense-think-act loop is implemented by continuously reading camera input via HTTP, processing the perception data, and sending motor control commands, supported by built-in safety checks and emergency stop handling.

Can I use text-to-speech to make a robot play synthesized speech?

Yes, you can make the robot play synthesized speech using the integrated Aivis TTS, which synthesizes and plays audio when instructed through the REST API.

Does this robot control API support safety checks and emergency stop handling?

Yes, the robot control API supports safety checks and emergency stop handling, ensuring safe motor control operations during autonomous sense-think-act loops and interactive demonstrations.

What is needed to start programmatic robot control via a REST API?

To start programmatic robot control via a REST API, you need network access to the robot's HTTP endpoints, allowing you to immediately send commands to report status, capture photos, and move motors.