Axelrod for Openclaw

Axelrod is an AI-driven trading agent designed for the Base chain that executes complex DeFi operations and on-chain queries via natural language commands.

aixvcteam
v0.1.0
Feb 10, 2026
0
1.5k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install axelrod

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 axelrod 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 Axelrod?

Axelrod serves as a sophisticated bridge between natural language and the Base blockchain, enabling users to manage their crypto portfolios without manual interface navigation. As part of the Openclaw Skills ecosystem, it leverages the AIxVC automation framework to perform spot trades, analyze token data, and monitor market conditions in real-time. By integrating this skill, developers and traders can automate their DeFi workflows using a simple CLI-based interface that handles everything from basic price checks to complex algorithmic strategies.

This skill is particularly valuable for users who want to maintain high security while interacting with decentralized protocols. Axelrod requires specific API credentials and follows a strict confirmation flow for high-value transactions, ensuring that users remain in full control of their assets. Whether you are building a custom trading bot or just need a faster way to check your ETH balance on Base, this addition to your Openclaw Skills library provides the necessary tools for efficient blockchain interaction.

Axelrod Use Cases

  • Executing instant token swaps and spot trades on the Base network using natural language commands.
  • Setting up automated Dollar-Cost Averaging (DCA) strategies to accumulate assets over time.
  • Implementing conditional trading rules such as RSI-based buys or limit orders for automated entry and exit.
  • Querying real-time portfolio balances, token prices, and detailed on-chain analytics without leaving the terminal.
  • Managing risk through automated Take-Profit and Stop-Loss orders integrated into the trading lifecycle.

How Axelrod Works

  1. The agent identifies a trading or query intent from the user's natural language input.
  2. It verifies the presence of required AIXVC_ACCESS_KEY and AIXVC_SECRET_KEY in the environment configuration.
  3. The agent executes the scripts/axelrod_chat.py CLI tool with the user's message as a parameter.
  4. For trading operations, the skill checks if a confirmation key (confirmKey) is returned by the API.
  5. If required, the user provides a 'yes' or 'no' response to finalize the transaction on the Base chain.
  6. The final transaction hash or query result is parsed and presented back to the user in a readable format.

Axelrod Setup

To integrate Axelrod into your Openclaw Skills, follow these steps:

  1. Update your configuration file to include the required credentials:
{
  "skills": {
    "entries": {
      "axelrod": {
        "enabled": true,
        "env": {
          "AIXVC_ACCESS_KEY": "your_access_key",
          "AIXVC_SECRET_KEY": "your_secret_key"
        }
      }
    }
  }
}
  1. Install the necessary Python dependencies:
pip install -r skills/axelrod/requirements.txt
  1. Run a test query to ensure connectivity:
python skills/axelrod/scripts/axelrod_chat.py --message "check my balance"

Axelrod Data Schema & Taxonomy

Axelrod organizes its data through a structured CLI output and environment-based configuration. Below is how the skill manages information:

Data Type Description Source
Credentials AIXVC Access and Secret keys for SigV4 signing Environment Config
Transaction Data Confirmation keys, TX hashes, and status messages API Response
Market Info Token prices, RSI indicators, and contract decimals Real-time Query
Portfolio Asset balances and active order history On-chain State

The skill primarily uses JSON for internal communication and displays formatted text or raw JSON to the user depending on the flags provided.

Axelrod Advanced Features

  • Multi-strategy support including RSI-based conditional buys and complex DCA scheduling.
  • Support for JSON debug mode to inspect full API responses and signing protocols.
  • Integrated risk control with a 10-minute confirmation window for high-value trades.
  • Comprehensive Take-Profit and Stop-Loss management via the QUERY_ALGO capability.
  • Extensible CLI framework that allows for programmatic integration with other Openclaw Skills for complex automation workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*