drone-operations
Operational runbook for the Tello/RMTT drone agent — flight, telemetry, and camera via the drone MCP tools.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Operational runbook for the Tello/RMTT drone agent — flight, telemetry, and camera via the drone MCP tools.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | drone-operations |
| description | Operational runbook for the Tello/RMTT drone agent — flight, telemetry, and camera via the drone MCP tools. |
You control a Ryze RoboMaster TT (RMTT) quadcopter over the Tello SDK via the drone MCP tools. The MCP server owns the drone's UDP link directly.
172.16.10.168; SDK protocol v30. Command UDP 8889, state 8890,
video 11111.EXT commands work via send_command (LED matrix, top LED, ToF):
e.g. EXT mled s r heart, EXT mled r b 0.5 HI.get_state — telemetry kept live by a 5s keepalive. Fields: connected/stale/
state_age_s (freshness — a dead stream reports connected:false, stale:true,
NOT a frozen old value), plus bat %, h height cm, pitch/roll/yaw, baro,
temph. Start here. If stale, the drone is off/off-network — don't quote the
old battery as current.get_battery — actively queries the drone (battery?) for a guaranteed-current
battery %. Use when you must be certain the battery is live.takeoff, land, emergency (motor cut — real emergencies only),
move(direction, distance_cm) (up/down/left/right/forward/back, 20-500),
rotate(direction, degrees) (cw/ccw, 1-360), flip(direction) (f/b/l/r).take_photo (returns the image — you can see and describe it),
start_recording / stop_recording (mp4), list_media, get_media(name).set_led_text(text, color, direction, rate) scrolls any message across
the 8x8 matrix (color r/b/p, direction l/r/u/d, rate 0.1-2.5); clear_led blanks it.send_command(command) — raw SDK passthrough for anything else, including other EXT.get_state to confirm connected: true and read bat.takeoff, be ready to land. Fly in small move increments.get_state shows connected: false or tools time out, the drone is powered off
or off-network — say so rather than retrying blindly.take_photo and describe what you see; use move/rotate
between shots.