install
source · Clone the upstream repo
git clone https://github.com/This-Is-Captain-Code/monagotchi
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/This-Is-Captain-Code/monagotchi "$T" && mkdir -p ~/.claude/skills && cp -r "$T/monagotchi-ausd" ~/.claude/skills/this-is-captain-code-monagotchi-monagotchi-ausd && rm -rf "$T"
manifest:
monagotchi-ausd/SKILL.mdsource content
monagotchi-ausd
Watches for AUSD transfers to the Monagotchi treasury and logs wallet attribution for the Moltiverse/Agora integration.
What this skill does
- Monitors AUSD (Agora USD) transfers to the treasury address on Monad
- Logs each sender's wallet, amount, and tx hash to
ausd_log.json - Updates pet state with a
eventAUSD_FEED
Skill: add_ausd
Triggered when: AUSD is sent to the Monagotchi treasury address.
What it does:
- Records the sender wallet, amount, and tx hash
- Appends the entry to
scripts/ausd_log.json - Reports success back to the agent
Usage:
"Start the AUSD watcher" "Who has sent AUSD to Monagotchi?" "Show AUSD contributors"
Setup
1. Install dependencies
cd monagotchi-ausd/scripts && npm install
2. Configure OpenClaw
Add to
~/.openclaw/openclaw.json:
{ "skills": { "entries": { "monagotchi-ausd": { "enabled": true, "env": { "TREASURY_ADDRESS": "0xYOUR_TREASURY_WALLET", "MONAD_RPC_URL": "https://monad-mainnet.g.alchemy.com/v2/YOUR_KEY" } } } } }
3. Run the watcher
node monagotchi-ausd/scripts/ausd-watcher.mjs
Or let OpenClaw manage it via the skill.
Output
Logs are written to
scripts/ausd_log.json:
[ { "wallet": "0xabc...", "amount": "10000000", "amountFormatted": "10.00", "txHash": "0xdef...", "timestamp": "2025-01-01T00:00:00.000Z" } ]
AUSD Contract
- Address:
0x00000000eFE302BEAA2b3e6e1b18d08D69a9012a - Network: Monad Mainnet
- Decimals: 6