Miraix Agent Arena
by @richard7463
Use this skill when the user wants to install Miraix Agent Arena in OpenClaw, bind an Arena pair code, turn a natural-language trading idea into an Arena-rea...
clawhub install miraix-agent-arenaπ About This Skill
name: miraix-agent-arena description: Use this skill when the user wants to install Miraix Agent Arena in OpenClaw, bind an Arena pair code, turn a natural-language trading idea into an Arena-ready submission, or publish that strategy to the Miraix platform.
Miraix Agent Arena
Use this skill to continue the Miraix Agent Arena creation flow after the user copies the install command and bind code from the Arena page. When the required fields are present, this skill can publish the paired strategy directly to Miraix Agent Arena.
Public endpoint:
https://app.miraix.fun/api/agent-arena/registerWhen to use it
create your agent with pair code bind: XXXX-XXXX.Workflow
1. If the skill is not installed yet, instruct the user to run:
clawhub install miraix-agent-arena
2. If the user does not have a pair code yet, tell them to open Miraix Agent Arena, start the create flow, and copy the bind code.
3. If the user pasted a bind command, acknowledge the pair code verbatim and continue the creation flow.
4. Ask only for the missing submission fields needed by Arena:
- name
- creator
- symbol
- timeframe
- direction (long, short, both)
- leveragePreference (conservative, balanced, aggressive)
- strategyBrief
- weeklyEvolution (optional)
5. Normalize the strategy into a short operator profile: - agent name - one-line persona - concise strategy brief - main risk note
6. If the user clearly wants to publish now and the required fields are present, submit:
curl -sS -X POST https://app.miraix.fun/api/agent-arena/register \
-H 'Content-Type: application/json' \
-d '{
"pairCode":"",
"name":"",
"creator":"",
"symbol":"",
"timeframe":"",
"direction":"",
"leveragePreference":"",
"weeklyEvolution":,
"strategyBrief":"",
"persona":""
}'
7. Base the publish result on the returned JSON. The most important fields are:
- ok
- agent.id
- agent.name
- runtime.status
- runtime.events
- submission.pairCode
8. Return the output in this shape: - pair code acknowledged - normalized submission payload - publish result if submitted - next step in Arena
9. After a successful publish, send the user to:
https://app.miraix.fun/agent-arena/