Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Monitors and summarizes earnings from bandwidth nodes, decentralized storage, DeFi yields, and staking with alerts for drops or offline status.
Monitors and summarizes earnings from bandwidth nodes, decentralized storage, DeFi yields, and staking with alerts for drops or offline status.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Version: 1.0.0 Author: mariusfit Category: finance, crypto, automation, passive-income Tags: passive income, crypto, grass, storj, mysterium, defi, staking, yield, monitoring, alerts
Monitors multiple passive income streams from a single command. Tracks bandwidth monetization nodes (Grass.io, Mysterium Network), decentralized storage earnings (Storj), DeFi yield positions, and crypto staking rewards. Provides unified dashboard, earnings summaries, and configurable alerts when earnings drop or nodes go offline. Zero API keys required for basic mode. Optional API keys unlock richer data.
Track all passive income sources in one place Get alerted when a node goes offline or earnings drop Calculate daily/weekly/monthly earnings projections Compare actual vs expected yields across DeFi protocols Log earnings history for tax/accounting purposes
bash passive-income-monitor.sh check Output: Status table (stream name, status, last earned, 24h total)
bash passive-income-monitor.sh earnings [--days 7] [--format json|table|csv]
bash passive-income-monitor.sh add grass "node1" --wallet 0xABC... bash passive-income-monitor.sh add storj "storage1" --api-key KEY --node-id NODE_ID bash passive-income-monitor.sh add mysterium "node1" --rpc http://localhost:4449 bash passive-income-monitor.sh add defi "aave-usdc" --protocol aave --address 0xABC... --chain ethereum bash passive-income-monitor.sh add staking "eth-validator" --address 0xABC... --chain ethereum
bash passive-income-monitor.sh remove "node1"
bash passive-income-monitor.sh alert --min-daily 5.00 --notify-offline --email user@example.com
bash passive-income-monitor.sh export --format csv --output earnings-2026.csv
bash passive-income-monitor.sh dashboard
PlatformTypeAPINotesGrass.ioBandwidthPublic APIWallet address requiredMysterium NetworkBandwidthLocal RPCNode must be runningStorjStorageAPI KeyDCS node APIAave v3DeFi LendingPublic on-chainNo key neededCompound v3DeFi LendingPublic on-chainNo key neededLidoETH StakingPublic APIStaking addressEthereum StakingValidatorBeaconcha.in APIValidator pubkeyHeliumIoT NetworkPublic APIWallet address
Config stored in ~/.config/passive-income-monitor/config.json: { "streams": [ { "name": "grass-node1", "type": "grass", "wallet": "0xABC...", "enabled": true }, { "name": "mysterium-node", "type": "mysterium", "rpc": "http://localhost:4449", "enabled": true } ], "alerts": { "min_daily_usd": 5.00, "notify_offline": true, "notify_method": "file" }, "currency": "USD" }
file โ Write alerts to ~/.config/passive-income-monitor/alerts.log stdout โ Print to terminal webhook โ POST to configured URL (Discord, Slack, custom) OpenClaw integration: alerts appear as agent notifications
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ PASSIVE INCOME MONITOR โ 2026-02-24 โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโฆโโโโโโโโโโโโฆโโโโโโโโโโโฆโโโโโโโโโโโโฃ โ Stream โ Status โ 24h โ 7d Total โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโฌโโโโโโโโโโโฌโโโโโโโโโโโโฃ โ grass-node1 โ โ Online โ $0.34 โ $2.18 โ โ mysterium-residential โ โ Online โ $0.12 โ $0.84 โ โ storj-node โ โ ๏ธ Offline โ $0.00 โ $1.92 โ โ aave-usdc-pos โ โ Earning โ $0.28 โ $1.96 โ โ lido-staking โ โ Active โ $0.45 โ $3.15 โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโฌโโโโโโโโโโโฌโโโโโโโโโโโโฃ โ TOTAL โ โ $1.19 โ $10.05 โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโฉโโโโโโโโโโโโฉโโโโโโโโโโโฉโโโโโโโโโโโโ โ ๏ธ ALERT: storj-node has been offline >2h. Check node health. ๐ Projected monthly: $35.70 (based on 7d average)
bash 4.0+ curl (for API calls) jq (for JSON parsing) bc (for math) Optional: node.js (for on-chain data via ethers.js)
# Via OpenClaw clawhub install passive-income-monitor # Manual bash install.sh
All data cached locally; no external tracking or telemetry Earnings data stored in CSV for privacy and portability OpenClaw agent can call this tool proactively during heartbeats Works offline for cached data; requires internet for fresh API calls
Data access, storage, extraction, analysis, reporting, and insight generation.
Largest current source with strong distribution and engagement signals.