vectorspacelab/arex-skill/policy-deployment
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
"Serve StarVLA checkpoints over websocket or GR00T-compatible ZMQ
Install
npx vskill@latest install vectorspacelab/arex-skill/policy-deploymentSKILL.md
policy-deployment
Use this operating sub-skill after a StarVLA checkpoint exists and the task is to serve it, connect a policy client, debug request/response schemas, or bridge the policy to a robot/controller stack. The current StarVLA serving path performs server-side action unnormalization: clients should consume response["data"]["actions"], not reimplement old normalized_actions handling.
Route first
- Websocket or ZMQ server protocol, server metadata,
PolicyServerWrapper,PolicyNormProcessor,server_policy.py,server_policy_gr00t_zmq.py,ZmqGr00tPolicyServer,Gr00tCompatPolicy: read policy-server-protocols. - Websocket client request/response schemas, image/state shape checks, GR00T named state/action split, optional helper validation: read client-contracts and use check_policy_server_contract.py.
- Real-robot or controller bridge design, safety gates, GR00T-WBC/Unitree G1/EgoVLA/RoboChallenge/Franka caveats: read real-robot-bridges.
- Failure diagnosis for checkpoint config/statistics, multiple unnormalization keys, request shape mismatch, stale normalized-action clients, codec mismatch, port/timeouts, or device/bfloat16 mistakes: read troubleshooting.
Route elsewhere when the question is not serving/client deployment:
- Simulator environment installation, benchmark-specific eval launchers, MuJoCo/Vulkan/rendering, or benchmark metrics ->
../benchmark-evaluation/SKILL.md. - Dataset registry,
data_mix,DataConfig, modality/statistics key construction, ordataset_statistics.jsongeneration ->../data-integration/SKILL.md. - Training a checkpoint, YAML training overrides before a checkpoint exists, Accelerate/DeepSpeed, or resume planning ->
../training-config/SKILL.md.
Operating invariants
- Start from server metadata.
action_chunk_size,available_unnorm_keys,default_unnorm_key,training_data_mix,training_obs_image_size, and any exposedaction_keys/state_keysare the authoritative handshake for a served checkpoint. - If metadata reports multiple
available_unnorm_keysand no default, every inference payload must pass a top-levelunnorm_keymatching the requested embodiment/statistics key. - Websocket clients send a payload with
examples; each example carries explicit image views, language, and optional state. The server never infers camera count or camera order. - StarVLA websocket responses return already-unnormalized
actionsshaped like[B, T, action_dim]. Treat docs or clients expectingnormalized_actionsas stale until migrated. - GR00T-compatible ZMQ clients use endpoint messages and the custom ndarray codec. Named state groups are flattened in checkpoint
state_keysorder; flat actions are split into named groups usingaction_keysand key dims. --config_override KEY=VALUEis a repeatable OmegaConf dotlist override for the websocket server path. Do not pass a bare string into the Python API; pass a sequence ofKEY=VALUEentries.- Robot bridges own observation capture, controller grouping, clipping, stale-action handling, and safety interlocks. They should not duplicate StarVLA action unnormalization.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/repositories/repo-skills/star-vla/sub-skills/policy-deployment/SKILL.md
Popularity
- Repository stars
- 324
- Repository forks
- 25
- 7-day trend score
- 29
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/vectorspacelab/arex-skill/policy-deployment)