Skip to content
Business
Skill

/myriad-prediction-markets

AI trading agent for Myriad prediction markets on BNB Chain. Discover live markets, execute buy/sell trades, monitor portfolio exposure, claim winnings, and run as an MCP server for multi-agent workflows. Use when the user wants to trade prediction markets on BNB Chain, find

BOOST
From plugin
moonpay-skills
11142 skills
Install
$ npx -y skills add moonpay/skills --skill myriad-prediction-markets --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/myriad-prediction-markets

Context preview

The summary Claude sees to decide when to auto-load this skill.

AI trading agent for Myriad prediction markets on BNB Chain. Discover live markets, execute buy/sell trades, monitor portfolio exposure, claim winnings, and run as an MCP server for multi-agent workflows. Use when the user wants to trade prediction markets on BNB Chain, find

SKILL.md

myriad-prediction-markets.SKILL.md
name: myriad-prediction-markets
description: >
  AI trading agent for Myriad prediction markets on BNB Chain. Discover live
  markets, execute buy/sell trades, monitor portfolio exposure, claim winnings,
  and run as an MCP server for multi-agent workflows. Use when the user wants
  to trade prediction markets on BNB Chain, find market opportunities by
  keyword, or automate a trading + claims loop.
tags: [prediction-markets, trading, bnb-chain, mcp, defi]

Myriad — AI Prediction Market Trading Agent

Overview

Myriad CLI gives AI agents a full trading loop on Myriad prediction markets running on BNB Chain: discover markets, make decisions, execute trades, and claim winnings. Supports MCP server mode for multi-agent orchestration.

**Chain:** BNB Chain (chainId=56) **Settlement token:** USDT / USD1 **Default slippage:** 0.05 (trades), 0.005 (swaps)

Installation

npm i -g @myriadmarkets/cli

Setup

# 1. Create and fund a MoonPay wallet (see Wallet section below)
# 2. Configure Myriad with your private key
myriad wallet setup        # interactive — encrypts key to file + OS keychain
# OR
export MYRIAD_PRIVATE_KEY="0x..."   # env var

# 3. Deposit funds
myriad wallet deposit

Config resolves in order: CLI flags → env vars / `.env` → `~/.config/myriad/config.json` → built-in defaults.

Key Commands

Markets

# List open markets sorted by volume
myriad markets list --state open --order volume --sort desc

# Filter by keyword
myriad markets list --keyword "bitcoin" --state open --limit 10

# JSON output for agent pipelines
myriad markets list --state open --json

Trading

# Buy a position (dry-run first)
myriad trade buy --market-id 164 --outcome-id 0 --value 25 --dry-run
myriad trade buy --market-id 164 --outcome-id 0 --value 25

# Sell a position
myriad trade sell --market-id 164 --outcome-id 0 --value 25 --dry-run
myriad trade sell --market-id 164 --outcome-id 0 --value 25

**Always use `--dry-run` before write operations** — preview the transaction without execution.

Portfolio & Wallet

# View open positions and exposure
myriad portfolio

# Check balances
myriad wallet balances

# Swap tokens (auto-runs when USDT balance is insufficient)
myriad swap

Claims

# Sweep all resolved winning positions
myriad claim all

MCP Server

# Run as MCP server for Claude Code / multi-agent orchestration
myriad mcp

MCP config for Claude Code (`~/.claude/settings.json`):

{
  "mcpServers": {
    "myriad": {
      "command": "myriad",
      "args": ["mcp"]
    }
  }
}

Skills (Claude / OpenClaw)

# Install Myriad skills into Claude Code
myriad skills install --target claude

Key Flags

| Flag | Description | |------|-------------| | `--dry-run` | Preview transaction without executing | | `--json` | Machine-readable output for agent pipelines | | `--keyword <term>` | Filter markets by topic | | `--state <state>` | Filter by market status: `open`, `resolved`, etc. | | `--order <field>` | Sort field (e.g. `volume`) | | `--sort <dir>` | `asc` or `desc` | | `--limit <n>` | Cap result count |

Agent Patterns

Event-Driven Trader

Spot a news catalyst → scan markets → stage trade:

myriad markets list --keyword "fed rate" --state open --json
# → review markets and odds
myriad trade buy --market-id <id> --outcome-id <id> --value 50 --dry-run
# → confirm looks right
myriad trade buy --market-id <id> --outcome-id <id> --value 50

Portfolio Monitor

Check exposure before each trading cycle:

myriad portfolio
myriad wallet balances

Winnings Sweeper

Automate claims on resolved markets:

myriad claim all

Multi-Agent Desk

Run scout + execution agents via MCP:

myriad mcp   # Claude Code connects via MCP tools

Wallet Management with MoonPay

Myriad trades on BNB Chain and settles in USDT. Use MoonPay to create a BNB Chain wallet, fund it, and export the key for Myriad.

npm install -g @moonpay/cli
mp login

# Create a dedicated trading wallet
mp wallet create --name "myriad-agent"
mp wallet retrieve --wallet "myriad-agent"   # note your BNB Chain address

Fund with USDT on BNB Chain

# Buy USDT directly on BNB Chain
mp buy --token usdt_bsc --amount 100 --wallet <bnb-address> --email <email>

# Or bridge USDT from another chain
mp token bridge \
  --from-wallet myriad-agent --from-chain ethereum \
  --from-token 0xdac17f958d2ee523a2206206994597c13d831ec7 \
  --from-amount 100 \
  --to-chain bsc \
  --to-token 0x55d398326f99059ff775485246999027b3197955

Export Key for Myriad

# ⚠️ Your private key gives full access to your wallet.
# Never share it, commit it to version control, or reuse it across services.
mp wallet export --wallet "myriad-agent"
# Copy EVM private key → use in myriad wallet setup or MYRIAD_PRIVATE_KEY

Check Balance

mp token balance list --wallet <bnb-address> --chain bsc

Withdraw Winnings to Bank

mp virtual-account offramp create \
  --name "Offramp" \
  --bankAccountId <bank-account-id> \
  --stablecoin usdc \
  --chain bsc

End-to-End Workflow

1. `npm i -g @myriadmarkets/cli` 2. `mp wallet create --name "myriad-agent"` 3. `mp buy --token usdt_bsc --amount 100 --wallet <address> --email <email>` 4. `mp wallet export --wallet "myriad-agent"` → copy private key 5. `myriad wallet setup` → paste key (stored encrypted) 6. `myriad markets list --state open --order volume --sort desc` 7. `myriad trade buy --market-id <id> --outcome-id <id> --value 25 --dry-run` 8. `myriad trade buy --market-id <id> --outcome-id <id> --value 25` 9. `myriad claim all` — sweep resolved positions 10. `mp virtual-account offramp create` — withdraw winnings

Resources

  • **npm:** https://www.npmjs.com/package/@myriadmarkets/cli
  • **API base:** https://api-v2.myriadprotocol.com/
  • **MoonPay CLI:** https://www.npmjs.com/packa
Read more
Ships withmoonpay-skills

Agent Skills for crypto infrastructure — wallet management, token trading, cross-chain bridges, fiat on/off ramp, prediction markets, and more. Skills are instructional folders that AI agents load dynamically to perform specialized tasks.

Get the whole plugin

Other skills on moonpay-skills.