miroshark-matchday

Installation
SKILL.md

${var} — Empty → the default three leagues (Premier League, Serie A, La Liga) for the upcoming matchday. A comma-separated subset (pl,seriea) runs fewer sims. Any other text is treated as ONE custom simulation scenario run as-is.

Every Friday, run one paid MiroShark simulation per major league for the weekend's matchday, then turn each simulation into a video. A sim ingests a scenario, spins up ~20–30 agent personas, runs 10 rounds of simulated social debate plus a prediction market, and publishes a shareable report. Each run costs a flat $1.00 USDC via x402 on Base (gasless for the payer — EIP-3009, no ETH needed).

Spend cap: $4 USDC per run of this skill. Three sims = $3; at most one retry of one failed launch = $4. Never exceed it. A launch that failed AFTER payment settled is reported, never re-paid.

Wallet detection

Payment goes through the operator's Finance District agent wallet (see skills/finance-district-mcp/SKILL.md for the full auth story). Tools surface as mcp__finance-district__* — discover them from the server; don't assume a fixed list.

  • No mcp__finance-district__* tool callable → not connected. Notify once pointing the operator at dashboard → MCP → Connect Finance District, log FD_NOT_CONNECTED, and exit.
  • Tools return 401 / invalid-token → notify the operator to re-connect once, log FD_AUTH_STALE, and exit.
  • Balance below $3 USDC → notify with the current balance, log MIROSHARK_INSUFFICIENT_FUNDS, and exit. No silent partial batches — a smaller run is what ${var} is for.

Steps

1. Build one matchday prompt per league

For each league in scope:

Installs
4
Repository
aeonfun/aeon
GitHub Stars
785
First Seen
Sep 18, 2026