Openclaw
/install dradis-tactical-command
Skill: DRADIS Tactical Command (v1.3.0)
Full-featured autonomous supervisor for the DRADIS high-frequency prediction market execution engine.
About DRADIS
DRADIS is an open-source, low-latency Rust-based trading engine for Polymarket.
It features a Viper strategy engine, real-time equity curve, dynamic config hot-reloading, and a built-in LLM advisor.
Project repository: https://github.com/mbordash/DRADIS
Publisher Note (Addressing ClawScan Findings)
ClawScan has flagged two medium-risk items (as expected for any live-trading integration):
- Ability to PATCH live strategy parameters
- Forwarding of a sensitive
DRADIS_API_KEY
These are intentional and documented. The skill never applies config changes without explicit human confirmation. I strongly recommend using a dedicated, least-privilege API key and only running this skill against your own trusted DRADIS instance.
Authentication
DRADIS supports optional API key authentication via the X-API-Key header.
- Set
DRADIS_API_KEYin your OpenClaw configuration. - The skill automatically adds the header to every request.
- Local use works without a key; remote/production use strongly recommends it.
Safety & Usage Guidelines (Critical)
This skill controls a live trading system with real money at risk.
The agent must follow these guardrails at all times:
patch_dynamic_configchanges live strategy parameters without restarting the engine.
Never apply any configuration change without first explicitly confirming the exact update with the human user and receiving clear approval.- Only call tools when the user’s request directly relates to monitoring or configuration.
- If the engine returns 401 Unauthorized, tell the user to configure the
DRADIS_API_KEY.
Example Natural Language Commands
- “What’s the current status of DRADIS?”
- “Show me open positions and session P&L”
- “What markets is each strategy currently trading?”
- “List the last 10 trades”
- “What does the LLM advisor recommend right now?”
- “Show me the current config”
- “Can you increase the adverse block threshold? Show me the current config first and confirm before patching.”
Configuration
DRADIS_API_URL: Base URL for the engine API (Default:http://localhost:9000/api)DRADIS_API_KEY: API key for authentication (optional locally, recommended for remote/production)
Tools
1. check_engine_status
- Method:
GET - Endpoint:
{{DRADIS_API_URL}}/health - Headers:
X-API-Key: {{DRADIS_API_KEY}} - Response Format: Text or JSON
2. get_current_config
- Method:
GET - Endpoint:
{{DRADIS_API_URL}}/config - Headers:
X-API-Key: {{DRADIS_API_KEY}} - Response Format: JSON object of all configurable fields
3. patch_dynamic_config
- Method:
PATCH - Endpoint:
{{DRADIS_API_URL}}/config - Headers:
X-API-Key: {{DRADIS_API_KEY}} - Payload Type:
application/json - Parameters:
updatesobject (e.g.{"gboost_obi_adverse_block": -0.15, "enable_basis": false}) - Safety Note: Requires explicit user confirmation before executing.
4. check_session_pnl
- Method:
GET - Endpoint:
{{DRADIS_API_URL}}/pnl/history - Headers:
X-API-Key: {{DRADIS_API_KEY}} - Response Format: JSON array of equity snapshots
5. get_recent_trades
- Method:
GET - Endpoint:
{{DRADIS_API_URL}}/trades - Headers:
X-API-Key: {{DRADIS_API_KEY}} - Query Param:
limit(optional, default 100)
6. get_open_positions
- Method:
GET - Endpoint:
{{DRADIS_API_URL}}/positions - Headers:
X-API-Key: {{DRADIS_API_KEY}} - Response Format: JSON array of open position records
7. get_strategy_status
- Method:
GET - Endpoint:
{{DRADIS_API_URL}}/status - Headers:
X-API-Key: {{DRADIS_API_KEY}} - Response Format: JSON object of strategy → market mapping
8. get_llm_recommendations
- Method:
GET - Endpoint:
{{DRADIS_API_URL}}/llm/recommendations - Headers:
X-API-Key: {{DRADIS_API_KEY}} - Query Param:
limit(optional, default 10)
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install dradis-tactical-command - After installation, invoke the skill by name or use
/dradis-tactical-command - Provide required inputs per the skill's parameter spec and get structured output
What is Openclaw?
Real-time supervisor and control interface for the DRADIS Polymarket high-frequency trading engine. Full support for DRADIS_API_KEY authentication. It is an AI Agent Skill for Claude Code / OpenClaw, with 133 downloads so far.
How do I install Openclaw?
Run "/install dradis-tactical-command" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Openclaw free?
Yes, Openclaw is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Openclaw support?
Openclaw is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Openclaw?
It is built and maintained by Michael Bordash (@mbordash); the current version is v1.3.0.