AgentSkillsCN

Agent Launch Monitor

代理启动监控器

SKILL.md

Agent Launch Monitor

Track post-launch metrics for tokens deployed via Agent Launchpad (or any Base token).

What It Does

  • Price tracking — Current price, 1h/24h changes, ATH detection
  • Volume monitoring — 24h volume, spike detection
  • Holder counts — Via Etherscan V2 API, milestone alerts
  • Liquidity tracking — Pool liquidity, low liquidity warnings
  • ROI from launch — Track performance vs launch price
  • Historical state — Persisted across runs for trend analysis

Quick Start

bash
# One-time check
./scripts/monitor.mjs check 0xf3ce5d9e5c2fba3d9f9fbac093b7c6c4e38bb07

# Add token to tracking
./scripts/monitor.mjs track 0xf3ce... "AXIOM"

# Check all tracked tokens
./scripts/monitor.mjs status

# Check for alerts (use in cron)
./scripts/monitor.mjs alerts

Commands

CommandDescription
check <address>One-time token metrics check
track <address> [name]Add token to persistent monitoring
untrack <address>Remove token from monitoring
statusDisplay all tracked tokens with metrics
alertsCheck for alert conditions (price changes, milestones)
jsonOutput current status as JSON

Alert Types

AlertTriggerSeverity
PRICE_PUMPPrice up ≥20% since last checkmedium/high
PRICE_DUMPPrice down ≥20% since last checkmedium/high
NEW_ATHNew all-time high reachedhigh
VOLUME_SPIKEVolume 3x previous periodmedium
HOLDER_MILESTONEReached 100/500/1K/5K/10K holdersmedium
LOW_LIQUIDITYLiquidity dropped below $1,000high

Configuration

Create config.json to customize thresholds:

json
{
  "priceChangeAlertPct": 20,
  "volumeSpikeMultiple": 3,
  "holderMilestones": [100, 500, 1000, 5000, 10000],
  "liquidityMinUsd": 1000,
  "checkIntervalMs": 300000
}

Cron Integration

Add to OpenClaw cron for automated monitoring:

bash
# Check every 5 minutes
*/5 * * * * cd /path/to/skill && ./scripts/monitor.mjs alerts

Or via OpenClaw cron job:

json
{
  "name": "token-monitor",
  "schedule": { "kind": "every", "everyMs": 300000 },
  "payload": { "kind": "systemEvent", "text": "Run token monitor alerts" },
  "sessionTarget": "main"
}

Telegram Alerts

Pipe alerts to Telegram:

bash
#!/bin/bash
OUTPUT=$(./scripts/monitor.mjs alerts)
if echo "$OUTPUT" | grep -q "🚨"; then
  # Send via OpenClaw message tool
  echo "$OUTPUT"
fi

Environment Variables

VariableRequiredDescription
ETHERSCAN_API_KEYOptionalEnables holder count tracking
OUTPUT_JSONOptionalInclude JSON in alerts output

Data Sources

  • Dexscreener API — Price, volume, liquidity, pairs (no key, 300 req/min)
  • Etherscan V2 API — Holder counts (requires key)
  • Base RPC — Token info (name, symbol, supply)

State Files

  • state.json — Tracked tokens, history, ATH prices
  • config.json — Alert thresholds (optional)

Example Output

code
📊 AXIOM (AXIOM)
   Address: 0xf3ce5d9e5c2fba3d9f9fbac093b7c6c4e38bb07

💰 Price: $0.00001234
   1h: +5.23%
   24h: -12.45%

📈 Market Cap: $123,456
   FDV: $1,234,567

💧 Liquidity: $45,678
📊 Volume 24h: $12,345
👥 Holders: 234

🔗 DEX: uniswap | Pair: 0x1234abcd...
⏰ Checked: 2026-02-01T20:00:00.000Z
   🚀 Launch: $0.00000500 | ROI: 146.8%
   🏆 ATH: $0.00002000

Use Cases

  1. Track your own token — Monitor $AXIOM or tokens from Agent Launchpad
  2. Watch competitors — Track similar agent tokens
  3. LP management — Know when liquidity is low
  4. Community updates — Auto-post milestones to Twitter/Telegram