← Back to Skills Marketplace
RobotX Deploy CLI
by
haibingtown
· GitHub ↗
· v1.0.1
· MIT-0
376
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install robotx
Description
Use the robotx CLI to deploy, manage versions, and check status for RobotX applications.
Usage Guidance
This skill appears to be a genuine RobotX CLI helper, but take care before using it. Key actions to consider:
- Do not blindly run the recommended 'curl | bash' install lines; review the install script contents on GitHub first or prefer the 'go install' method. Pipe-to-shell runs arbitrary remote code.
- The SKILL.md references ROBOTX_BASE_URL and ROBOTX_API_KEY and a local config (~/.robotx.yaml) even though the registry metadata lists no env vars — treat API keys as sensitive and avoid pasting them into untrusted environments.
- Confirm the upstream repository/author (haibingtown) and the robotx server domain are legitimate before providing credentials.
- If you plan to let an autonomous agent use this skill, ensure it will not leak the API key or config contents in outputs sent to external services you don't control.
- Prefer running installs and initial logins manually, review any scripts, and lock permissions on ~/.robotx.yaml if created.
If you can obtain a verified homepage/repository or a signed release for the CLI, that would materially reduce the risk and increase confidence.
Capability Analysis
Type: OpenClaw Skill
Name: robotx
Version: 1.0.1
The skill instructions in SKILL.md direct the agent to install software using 'curl | bash' from a remote GitHub repository (haibingtown/robotx_cli), which is a high-risk pattern that could lead to arbitrary code execution. While the tool's stated purpose is application deployment, the instructions encourage the agent to execute unverified remote scripts and manage sensitive credentials (ROBOTX_API_KEY), posing a significant security risk if the remote source is compromised.
Capability Assessment
Purpose & Capability
Name/description match the SKILL.md content: it is a CLI helper for RobotX that covers deploy, versions, status, logs, and publish. However, the metadata declares no required environment variables or credentials while the SKILL.md explicitly references ROBOTX_BASE_URL, ROBOTX_API_KEY, and a local config file (~/.robotx.yaml). The source/homepage are also absent, increasing uncertainty about provenance.
Instruction Scope
The instructions tell the agent to run commands that will use credentials (robotx commands, robotx login) and to write/read ~/.robotx.yaml or use env vars. Critically, the SKILL.md tells the agent to install the CLI by piping a script from raw.githubusercontent.com into bash (curl ... | bash) — that executes remote code on the agent's machine. The instructions otherwise stay on-task and do not ask to read unrelated system files, but the pipe-to-shell install and use of sensitive credentials broaden the risk surface.
Install Mechanism
Although the skill itself has no platform install spec, the guidance recommends 'curl -fsSL https://raw.githubusercontent.com/haibingtown/robotx_cli/main/scripts/install.sh | bash' (pipe-to-bash) and a fallback 'curl ... go-install.sh | bash'. Download-and-execute from a raw GitHub URL is common but high-risk because it runs unreviewed code; the alternative recommended (go install from github.com/haibingtown/robotx_cli) is safer. The author repository (haibingtown) is a personal org/user, and no official homepage or signed release is provided.
Credentials
The only credentials referenced (ROBOTX_BASE_URL and ROBOTX_API_KEY, or ~/.robotx.yaml) are appropriate for a deployment CLI. However, the skill registry metadata did not declare any required env vars or a primary credential even though the instructions rely on these values. API keys are sensitive — exposing them via agent outputs or installing untrusted code increases exfiltration risk.
Persistence & Privilege
The skill does not request always:true, does not include an install manifest that writes system-wide config, and is instruction-only. The only persistent change suggested is writing credentials to ~/.robotx.yaml, which is reasonable for a CLI but should be handled carefully. The skill does not request or modify other skills' configs.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install robotx - After installation, invoke the skill by name or use
/robotx - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Clarified the authentication pre-check process to always try interactive browser-based `robotx login` first before falling back to manual API key setup.
- Expanded instructions for `robotx login`, including browser flow, user code, file updates, and headless/remote options.
- Updated fallback guidance to indicate manual API key setup is only recommended if login is not possible or fails.
- No functional command changes; all core CLI usage remains the same.
v1.0.0
Initial release of the robotx deployment CLI skill.
- Provides CLI commands for deploying, managing versions, and checking status of RobotX applications.
- Includes guidance on installation, configuration, authentication, and usage best practices.
- Details command syntax for deploy, projects, versions, status, logs, and publish actions.
- Supports machine-readable JSON output for agent/workflow integrations.
- Notes on authentication pre-checks and credential setup for different environments.
- Documents all common robotx CLI use cases and flags.
Metadata
Frequently Asked Questions
What is RobotX Deploy CLI?
Use the robotx CLI to deploy, manage versions, and check status for RobotX applications. It is an AI Agent Skill for Claude Code / OpenClaw, with 376 downloads so far.
How do I install RobotX Deploy CLI?
Run "/install robotx" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is RobotX Deploy CLI free?
Yes, RobotX Deploy CLI is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does RobotX Deploy CLI support?
RobotX Deploy CLI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created RobotX Deploy CLI?
It is built and maintained by haibingtown (@haibingtown); the current version is v1.0.1.
More Skills