← Back to Skills Marketplace
motivationationdaily

Tradebot Ops

cross-platform ⚠ suspicious
419
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install tradebot-ops
Description
Monitor trading bot health by detecting stalls, verifying LIVE status and data freshness, restarting safely if needed, and summarizing status clearly.
Usage Guidance
This skill looks like it was written to operate a real trading bot, but it leaves out key operational details. Before installing, confirm: (1) where the audit logs go and who can read them; (2) whether the agent runtime will have permission to read dist/out/* and to kill/start processes (these are privileged actions); (3) whether the /api/trading endpoints require authentication and, if so, what credentials will be used (the skill declares none); (4) add explicit safety checks and a human-confirm step before automated restarts in production to avoid accidental trading disruption. If you intend to use it, test in a safe staging environment with minimal privileges and explicit, auditable controls for restart actions.
Capability Analysis
Type: OpenClaw Skill Name: tradebot-ops Version: 1.0.0 The `SKILL.md` file instructs the AI agent to perform operational tasks, including stopping and restarting a trading bot process. Specifically, the instruction "stop bot PID (runtime or heartbeat pid) → apply+restart" implies the agent will execute system commands to manage processes. If the PID is sourced from input files like `dist/out/live_heartbeat_*.json` without robust sanitization, this creates a potential shell injection vulnerability, allowing an attacker who can modify these files to execute arbitrary commands. While the stated purpose is benign (bot operation), this capability introduces a significant security risk due to potential command injection, classifying it as suspicious.
Capability Assessment
Purpose & Capability
Name/description align with the SKILL.md checklist (detect stalls, verify LIVE, restart). However the skill declares no required binaries, env vars, or config paths while instructing the agent to read local files and stop/restart bot PIDs — actions that normally require filesystem and process-control privileges. The missing declaration of these needs is an inconsistency (under-specification) rather than outright maliciousness.
Instruction Scope
SKILL.md explicitly instructs reading specific files (dist/out/live_*.json/csv) and contacting UI endpoints (/api/trading/*), and to stop/restart the bot process. It is vague about how to authenticate to the API, where audit logs are written, and which commands are permitted for stopping/starting the bot. The open-ended 'stop bot PID → apply+restart' and lack of bounds (who may be restarted, required checks, rollback behavior) grants broad discretion and risk if misused.
Install Mechanism
Instruction-only skill with no install spec and no code files. This is the lowest installation risk — nothing is downloaded or written by an installer.
Credentials
The skill requires access to specific local files and process control but declares no env vars or primary credential. If its API endpoints require authentication or if restarting the bot requires elevated privileges, credentials or config paths should be declared. The absence of declared credentials is an under-specification that could hide required sensitive access.
Persistence & Privilege
always:false and no persistence/install behavior are present. Autonomous invocation is allowed (platform default) but not combined here with other elevation flags. The main concern is that an autonomously-invoked agent with filesystem/process privileges could perform impactful actions — this is a procedural risk, not a declared privilege from the skill metadata.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tradebot-ops
  3. After installation, invoke the skill by name or use /tradebot-ops
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of tradebot-ops. - Monitors trading bot health and detects operational stalls. - Validates bot state (LIVE/halting), data freshness, and signal updates. - Provides concise human-readable health summaries. - Automates safe restarts and stale state recovery actions. - Ensures safety by never auto-increasing risk and preferring self-heal.
Metadata
Slug tradebot-ops
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Tradebot Ops?

Monitor trading bot health by detecting stalls, verifying LIVE status and data freshness, restarting safely if needed, and summarizing status clearly. It is an AI Agent Skill for Claude Code / OpenClaw, with 419 downloads so far.

How do I install Tradebot Ops?

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

Is Tradebot Ops free?

Yes, Tradebot Ops is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Tradebot Ops support?

Tradebot Ops is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Tradebot Ops?

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

💬 Comments