Viam CLI Manager for Openclaw

A comprehensive interface for managing Viam robotics infrastructure, from initial CLI installation to advanced fleet and data pipeline automation.

hexbabe
v1.0.0
Feb 27, 2026
0
1.1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install viam-cli

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install viam-cli using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Viam CLI Manager?

The Viam CLI Manager is a powerful tool designed to streamline the lifecycle of robotics development within the Openclaw Skills ecosystem. It provides a unified interface for developers to interact with the Viam platform, handling everything from local environment setup and authentication to complex remote operations on robot fleets. By integrating with Openclaw Skills, this tool enables AI agents to automate machine configuration, module deployment, and data management tasks with high precision.

This skill emphasizes security by leveraging environment variables for authentication instead of hardcoded credentials and follows a strict read-first approach to ensure safe infrastructure management. Whether you are scaffolding new modules, debugging remote machines via WebRTC tunnels, or managing cloud-based ML datasets, this skill simplifies the developer experience across the entire Viam surface.

Viam CLI Manager Use Cases

  • Automated installation and setup of the Viam environment on new developer machines.
  • Managing large-scale robotics fleets across different organizations and locations.
  • Developing and hot-reloading custom Viam modules directly on target hardware for rapid prototyping.
  • Exporting, tagging, and cleaning machine sensor data for machine learning workflows.
  • Opening secure remote shells and copying files to machines in the field using WebRTC tunnels.

How Viam CLI Manager Works

  1. Verify the presence of the Viam CLI binary on the host system using version checks.
  2. Install the CLI via Homebrew if it is missing, following explicit user confirmation.
  3. Authenticate the session using stored API keys or by guiding the user through an interactive login.
  4. Discover and list available organizations, locations, and machines to establish context.
  5. Execute specific management tasks such as log retrieval, module deployment, or data pipeline configuration.
  6. Handle errors gracefully by consulting local help documentation to ensure command compatibility with the installed binary version.

Viam CLI Manager Setup

To get started with this skill, ensure you have Homebrew installed. The skill will automatically detect if the viam CLI is missing and prompt for installation. Use the following commands for manual setup:

# Add the Viam tap and install the CLI
brew tap viamrobotics/brews
brew install viam

# Verify the installation
viam version

# Authenticate the session
viam login

Viam CLI Manager Data Schema & Taxonomy

The Viam CLI Manager interacts with various platform entities and organizes data as follows:

Entity Description
Profiles Local CLI configuration and authentication contexts for different environments.
Machines Metadata including IDs, parts, and real-time logs for robotics hardware.
Modules Scaffolding code, registry metadata, and versioning for custom components.
Datasets Collections of tabular and binary (image) data used for ML training jobs.
Pipelines Logic for data transformations, precompute jobs, and cloud synchronization.

Viam CLI Manager Advanced Features

  • Remote shell access (viam machines part shell) using secure WebRTC tunnels for direct machine interaction.
  • Hot-reloading of modules to bundle, deploy, and restart local code on remote machines instantly.
  • Integration with MongoDB Atlas Data Federation for advanced database configuration and querying.
  • Automated ML model training jobs and cloud-based inference testing directly from the CLI.
  • Full-Time Data Capture (FTDC) parsing to analyze complex diagnostic data files for troubleshooting.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*