execute() signature and docstring are the API contract — the AI sees execute(target: str, speed: float = 0.5) plus the docstring and knows exactly how to call your skill. Type hints matter.
__init__:
The Skill Class
Every code-defined skill extendsSkill and implements these methods:
Skill Results
Return a tuple of(message, status) from execute():
Feedback
Send progress updates during long-running skills. The agent reads feedback in real-time and can act on it—for example, canceling the skill or triggering another one immediately:Next Steps
- Navigation Interfaces — Mobility control, rotation, velocity commands
- Body Control Interfaces — Arm manipulation, head movement, IK
- Robot State — Camera, odometry, map, sensor data
- Physical Skill Examples — Full-body behaviors combining navigation + manipulation
- Digital Skills — APIs, email, web services

