writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
deploymentGuides VLA-Adapter inference servers, MsgPack or JSON action payloads, ALOHA fake-client checks, and real robot deployment boundaries.
Independent GitHub snapshot · Automated classification · Original documentation governs
This sub-skill documents deployment contracts and renders commands for a
separate native checkout. It contains only documentation and safe command or
synthetic-payload helpers; it does not contain prismatic/, vla-scripts/, or
experiments/robot/, and it never starts a server, client, or robot.
Before using any native entrypoint, set and enter the absolute checkout root:
export VLA_ADAPTER_REPO_ROOT=/abs/path/to/VLA-Adapter
cd "$VLA_ADAPTER_REPO_ROOT"
python -m pip install -e "$VLA_ADAPTER_REPO_ROOT"
External prerequisites depend on the selected operation: base package plus CUDA/checkpoint for a server; FastAPI/uvicorn and the matching JSON or MsgPack serialization packages for HTTP serving; the native ALOHA fake-client and its runtime for a fake check; and ROS, cv_bridge, sensor/message packages, camera inputs, hardware, and a human operator for a real client. Install these in the native/robot environment, not in this generated skill.
--repo-root "$VLA_ADAPTER_REPO_ROOT". build_aloha_launch only
prints cd <absolute-repo-root> && ... commands; it does not execute or
validate a server/client.--write-msgpack additionally requires
external msgpack and msgpack-numpy packages.After review, native commands must be run from cd <absolute-repo-root> and
use the external source files below (the adapter does not invoke them):
| Operation | Native source entrypoint |
|---|---|
| MsgPack server | experiments/robot/server_deploy/deploy.py |
| JSON server | vla-scripts/deploy.py |
| Fake ALOHA client | experiments/robot/aloha/run_fake_cobot_client.py |
| Real ROS client | experiments/robot/aloha/run_cobot_client.py |
unnorm_key before publishing commands.unnorm_key mismatch as a safety issue because it changes action scale.