← Back to Skills Marketplace
hexbabe

This skill informs the agent how to use Viam CLI

by sean yu · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
435
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install viam-cli
Description
Provides comprehensive guidance and commands to install, authenticate, and manage Viam CLI for robotics fleets, modules, machine data, datasets, and ML workf...
Usage Guidance
This skill is an instruction-only guide for the Viam CLI and appears internally consistent. Before installing or allowing any operations: (1) only permit the Homebrew install if you trust the source and you want the Viam CLI on your machine; (2) when the agent requests to perform destructive actions (delete, create API keys, open remote shells, copy files), confirm each action explicitly and review the exact command it will run; (3) do not paste secrets into chat — use viam login in your terminal or your platform's environment injection as recommended; (4) note the SKILL.md included a requirement block (anyBins: ["viam","brew"]) even though the registry metadata listed none — this minor mismatch is likely benign but worth noting; (5) if you need higher assurance, ask the skill author/source or request the full, untruncated SKILL.md (the provided content was truncated) before proceeding.
Capability Analysis
Type: OpenClaw Skill Name: viam-cli Version: 1.0.0 The skill is classified as suspicious due to the explicit instructions for the AI agent to utilize high-risk Viam CLI commands such as `viam machines part shell` (remote shell access) and `viam machines part cp` (remote file transfer). While these are legitimate functions of the Viam CLI and the skill includes guardrails like requiring user confirmation for destructive operations and installation, their exposure to an AI agent creates a significant vulnerability to prompt injection, potentially leading to remote code execution, unauthorized data exfiltration, or code deployment if the agent is compromised. These capabilities, detailed in `SKILL.md`, represent a critical security risk, even without explicit malicious intent within the skill's design.
Capability Assessment
Purpose & Capability
The name/description claim to manage the Viam CLI and related Viam platform resources; the instructions cover installing the CLI, authenticating, managing machines, datasets, pipelines, and modules — all coherent with a Viam CLI manager.
Instruction Scope
Instructions include powerful platform operations (creating API keys, deleting data, opening remote shells, copying files via WebRTC, hot-reloading modules). Those actions are within scope for a Viam CLI controller but are high-risk operations for a user account — the SKILL.md does include guardrails (confirm before destructive ops, prefer read-first). Verify confirmations are actually observed before destructive commands are run.
Install Mechanism
No install spec files — instruction-only. The install path uses Homebrew (brew tap + brew install viam) which is a standard package manager and proportional to the stated purpose.
Credentials
The skill declares no required environment variables. The SKILL.md advises not to paste API keys and to use viam login or environment injection; that is proportional. There are no requests for unrelated credentials or secrets in the manifest.
Persistence & Privilege
always:false and model invocation allowed (default). The skill does not request persistent system-wide changes beyond recommending using the viam CLI. It does not request to modify other skills or system-wide configs in the provided instructions.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install viam-cli
  3. After installation, invoke the skill by name or use /viam-cli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of viam-cli-manager: a comprehensive skill for managing all aspects of the Viam robotics platform via CLI. - Covers initial CLI installation, including Homebrew-based setup with user permission. - Supports full fleet, machine, module, data, dataset, and pipeline management via documented CLI commands. - Enforces best-practices: never request sensitive keys in chat, always list resources before mutating, confirm destructive actions. - Includes a fallback protocol: checks local CLI help on errors, advises upgrade if commands are missing, and refuses to guess unsupported flags or options.
Metadata
Slug viam-cli
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is This skill informs the agent how to use Viam CLI?

Provides comprehensive guidance and commands to install, authenticate, and manage Viam CLI for robotics fleets, modules, machine data, datasets, and ML workf... It is an AI Agent Skill for Claude Code / OpenClaw, with 435 downloads so far.

How do I install This skill informs the agent how to use Viam CLI?

Run "/install viam-cli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is This skill informs the agent how to use Viam CLI free?

Yes, This skill informs the agent how to use Viam CLI is completely free (open-source). You can download, install and use it at no cost.

Which platforms does This skill informs the agent how to use Viam CLI support?

This skill informs the agent how to use Viam CLI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created This skill informs the agent how to use Viam CLI?

It is built and maintained by sean yu (@hexbabe); the current version is v1.0.0.

💬 Comments