← All skills
Tencent SkillHub · Communication & Collaboration

Axelrod

AI-powered Base-chain trading and on-chain query agent via natural language. Use when the user wants to trade crypto (buy/sell/swap tokens), set up automated strategies (DCA, limit orders, RSI), check portfolio balances, view token prices, query token info/analysis, check order status, manage take-profit/stop-loss orders, or ask about crypto/DeFi topics on Base chain. Always run scripts/axelrod_chat.py to fetch real-time results.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

AI-powered Base-chain trading and on-chain query agent via natural language. Use when the user wants to trade crypto (buy/sell/swap tokens), set up automated strategies (DCA, limit orders, RSI), check portfolio balances, view token prices, query token info/analysis, check order status, manage take-profit/stop-loss orders, or ask about crypto/DeFi topics on Base chain. Always run scripts/axelrod_chat.py to fetch real-time results.

⬇ 0 downloads ★ 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
README.md, SKILL.md, references/api.md, requirements.txt, scripts/axelrod_chat.py

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
0.1.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 26 sections Open source page

Axelrod

Execute Base-chain trading and on-chain queries using natural language through the AIxVC AI Automation.

First-Time Setup

Configure credentials in OpenClaw config under skills.entries.axelrod.env: { "skills": { "entries": { "axelrod": { "enabled": true, "env": { "AIXVC_ACCESS_KEY": "your_access_key", "AIXVC_SECRET_KEY": "your_secret_key" } } } } } Install dependencies: pip install -r skills/axelrod/requirements.txt Verify setup: python skills/axelrod/scripts/axelrod_chat.py --message "check my balance"

Simple Query

For straightforward requests that complete quickly: python skills/axelrod/scripts/axelrod_chat.py --message "check my ETH balance" python skills/axelrod/scripts/axelrod_chat.py --message "what is ETH price now"

JSON Debug Mode

For inspecting the full API response: python skills/axelrod/scripts/axelrod_chat.py --message "check my balance" --json

Mandatory Workflow

Check AK/SK — If AIXVC_ACCESS_KEY or AIXVC_SECRET_KEY is missing, ask the user to configure them. Do not guess or fabricate credentials. Run the script — Whenever the request needs real-time on-chain data or execution, always run the CLI. Do not answer from model memory alone. Return stdout — Capture the script's stdout and return it to the user. Light formatting is fine, but do not omit key results (amounts, tx hashes, confirm keys, error messages). Handle confirmation — If the response includes confirmKey, guide the user to confirm or cancel (see Confirmation Flow below).

Trading Operations

Spot Buy/Sell/Swap: Exchange tokens on Base chain DCA: Dollar-cost averaging automation (e.g. "DCA 20u into ETH every day") Limit/Trigger Orders: Execute at target prices or PnL rates RSI Strategy: Conditional trading based on RSI indicators (e.g. "if 1h RSI < 30, buy 100u BTC") Take-Profit / Stop-Loss: Automated risk management via QUERY_ALGO Reference: references/api.md

Query Operations

Balance Query: Single token or all-asset portfolio Token Info & Analysis: Contract details, decimals, analytics Price Query: Real-time prices with 24h change Order Query: Active order list and details TP/SL Order Query: Take-profit/stop-loss order status

Blockchain Assistant

Crypto/DeFi domain Q&A and execution guidance Trading plan suggestions on Base chain

Confirmation Flow

Orders usually require risk-control confirmation; small orders (approximately ≤ $10) may skip confirmation. confirmKey is valid for about 10 minutes. When the response includes confirmKey, ask the user to send one of: yes, please execute <confirmKey> no, please cancel <confirmKey> If the key has expired, the user must submit the original request again.

Current Limitations

LimitationDetailsChainBase onlyMultiple tradesOne trade per message; ask user to split if neededNot supportedLeverage/futures/options, lending, cross-chain, NFT, fiat on/off-ramp

Check Before Trading

# Check balance python skills/axelrod/scripts/axelrod_chat.py --message "check my ETH balance" # Check price python skills/axelrod/scripts/axelrod_chat.py --message "what is ETH price now" # Then trade python skills/axelrod/scripts/axelrod_chat.py --message "buy 50u of ETH"

Automated Strategies

# DCA strategy python skills/axelrod/scripts/axelrod_chat.py --message "DCA 20u into ETH every day" # RSI conditional strategy python skills/axelrod/scripts/axelrod_chat.py --message "if 1h RSI < 30, buy 100u BTC" # Limit order python skills/axelrod/scripts/axelrod_chat.py --message "buy ETH when price drops to 2500"

Portfolio Review

# Full portfolio python skills/axelrod/scripts/axelrod_chat.py --message "check my balance" # Token analysis python skills/axelrod/scripts/axelrod_chat.py --message "analyze AXR token for me" # Order status python skills/axelrod/scripts/axelrod_chat.py --message "show my recent orders"

Exit Codes

CodeMeaningResolution0Success—2Missing AK/SKAsk user to configure AIXVC_ACCESS_KEY and AIXVC_SECRET_KEY3HTTP failure or invalid/non-JSON responseCheck network, verify endpoint is reachable4API business error (code not in success set)Read the error message, guide user to fix

Common Issues

IssueResolution"Please login first"AK/SK is incorrect — reconfigure credentialsAuthentication errorVerify AK/SK are correct and not expiredInsufficient balanceReduce trade amount or add fundsToken not foundCheck token symbol or contract addressconfirmKey expiredRe-submit the original trade requestMultiple trades in one messageSplit into separate requests

Trading

"buy 50u of AXR" "sell 50% of my ETH" "swap 10 SOL to ETH"

Automated Strategies

"DCA 20u into ETH every day" "if 1h RSI < 30, buy 100u BTC" "buy ETH when price drops to 2500"

Portfolio & Queries

"check my balance" "show AXR token info" "what is ETH price now" "show my recent orders" "show my TP/SL orders"

Blockchain Assistant

"analyze AXR token for me" "help me make a Base trading plan"

Security

Never share your AK/SK credentials Start with small test amounts Verify token addresses before large trades Review confirmation details carefully before executing

Trading

Check balance before trades Specify amounts clearly (50u, 50%, 0.1 ETH) Start small, scale up after validation Use limit orders for better entry prices Set TP/SL for risk management

API Reference

For the full API contract, SigV4 signing protocol, request/response format, and response field details, see: Reference: references/api.md

Implementation Notes

The script uses AK/SK with SigV4-style signing to call the AIxVC. Current endpoint: https://api.aixvc.io/gw/openapi/v2/public/twa/agent/chat (chain-id=base). If documentation conflicts with code behavior, follow the script implementation.

File Structure

SKILL.md — Agent instructions (this file). The agent reads this to understand how to use the skill. README.md — Human-facing setup and usage guide. scripts/axelrod_chat.py — CLI client. Always invoke with python skills/axelrod/scripts/axelrod_chat.py --message "<instruction>". references/api.md — Full API contract and signing reference. requirements.txt — Python dependencies (requests).

Script Not Working

# Ensure Python 3 is available python --version # Install dependencies pip install -r skills/axelrod/requirements.txt # Test connectivity curl -I https://api.aixvc.io

API Errors

See exit codes and common issues tables above. If an error persists: Check the error message from stderr Use --json mode to inspect the full API response Verify AK/SK configuration Test with a simple query first ("check my balance") 💡 Pro Tip: The most common issue is missing or incorrect AK/SK. Always verify credentials first when encountering errors. ⚠️ Security: Keep your AK/SK private. Never commit credentials to version control. Only trade amounts you can afford to lose. 🚀 Quick Win: Start by checking your balance to verify setup, then try a small trade like "buy 1u of ETH" to get familiar with the flow.

Category context

Messaging, meetings, inboxes, CRM, and teammate communication surfaces.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
3 Docs1 Scripts1 Files
  • SKILL.md Primary doc
  • README.md Docs
  • references/api.md Docs
  • scripts/axelrod_chat.py Scripts
  • requirements.txt Files