Resources
4Install
npx skillscat add 0xaxiom/axiom-public/agent-skills-skills-wallet-health Install via the SkillsCat registry.
SKILL.md
Wallet Health Monitor
Monitor wallet balances, gas levels, and claimable fees across multiple wallets. Get alerts when gas is low or when Clanker fees are ready to claim.
Quick Start
# Check all wallets
cd ~/Github/axiom-public/agent-skills/skills/wallet-health
node scripts/wallet-health.mjs check
# See only alerts (low gas, claimable fees)
node scripts/wallet-health.mjs alerts
# JSON output for scripts/cron
node scripts/wallet-health.mjs check --jsonWhat It Monitors
For each configured wallet:
- ETH Balance — for gas tracking
- USDC Balance — stablecoin holdings
- Clanker Pending Fees — WETH fees ready to claim from Clanker fee locker
Alerts
Triggers alerts when:
- Gas falls below configured minimum (default: 0.005 ETH for main wallet)
- Claimable Clanker fees exceed threshold (default: $10 USD)
Configuration
Edit the DEFAULT_WALLETS object in the script to add/modify wallets:
const DEFAULT_WALLETS = {
main: {
address: '0x...',
label: 'My Main Wallet',
checkGas: true,
checkClankerFees: true,
minGasEth: 0.005,
},
// Add more wallets...
};Environment Variables
| Variable | Required | Description |
|---|---|---|
BASE_RPC_URL |
No | Custom RPC URL (defaults to public Base RPC) |
TELEGRAM_BOT_TOKEN |
No | For --telegram alerts |
TELEGRAM_CHAT_ID |
No | For --telegram alerts |
Example Output
📊 Wallet Health Summary
════════════════════════════════════════
🏷️ Axiom Main
0x523Eff3d...d23edde5
ETH: 0.022959
USDC: $62.10
Pending Clanker: 0.017676 WETH
ℹ️ Claimable: 0.017676 WETH (~$44.19)
🏷️ Bankr Wallet
0x19fe674a...b8e8fe08
ETH: 0.008798
USDC: $2.45
════════════════════════════════════════
💰 Totals:
ETH: 0.031757 (~$79.39)
USDC: $64.54
Pending Fees: 0.017676 WETH (~$44.19)Cron Integration
Add to your cron schedule to get regular alerts:
# Check wallet health every 4 hours
schedule:
kind: cron
expr: "0 */4 * * *"
payload:
kind: systemEvent
text: "Check wallet health: cd ~/Github/axiom-public/agent-skills/skills/wallet-health && node scripts/wallet-health.mjs alerts"Related Skills
- uniswap-v4-lp — For LP fee collection and management
- analytics — For detailed portfolio/token analysis
- agent-launch-monitor — For tracking launched token performance
Dependencies
viem— Ethereum interactionsdotenv— Environment configuration
Author
Built by Axiom 🔬 on 2026-02-02