Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Track earnings, payouts, and uptime from multiple passive crypto income apps with daily summaries and export options in USD/EUR.
Track earnings, payouts, and uptime from multiple passive crypto income apps with daily summaries and export options in USD/EUR.
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.
Track all your passive income crypto apps from one place. Unified dashboard showing daily earnings, payout history, and USD/EUR totals across Grass.io, Storj, Mysterium, Honeygain, EarnApp, and more.
Unified earnings dashboard โ all apps in one view Daily/weekly summaries โ automatically messaged to WhatsApp/Telegram Payout tracking โ logs confirmed payouts and estimates pending rewards USD/EUR conversion โ fetches live crypto prices for fiat estimates Uptime correlation โ cross-checks earnings with service uptime Alert on low earnings โ warns if an app stops earning (node down?) CSV/JSON export โ for spreadsheet or tax reporting
AppMethodDataGrass.ioAPI (session token)Points, bandwidth used, tierStorjSatellite APIStorage used, earnings, payoutsMysteriumLocal node API (3478)Sessions, GiB shared, MYST earnedHoneygainAPI (email+pass)Credits, referrals, balanceEarnAppAPI (token)Bandwidth sold, balance, trafficPeer2ProfitAPI (token)P2P traffic earningsCustomHTTP endpointJSON polling
# Initialize tracker passive-income-tracker init # Add Grass.io (requires session token from browser) passive-income-tracker add-app grass \ --token "your-grass-session-token" # Add Storj node passive-income-tracker add-app storj \ --satellite "us1.storj.io:7777" \ --api-key "your-api-key" # Add Mysterium node (local) passive-income-tracker add-app mysterium \ --node-url "http://localhost:3478" # Check current earnings passive-income-tracker status # Get weekly summary passive-income-tracker summary --period week # Setup daily WhatsApp report at 8am passive-income-tracker alert-setup \ --channel whatsapp \ --schedule "every day at 8am"
CommandDescriptionpassive-income-tracker initSet up config and data directorypassive-income-tracker add-app <name>Add a new passive income apppassive-income-tracker listShow all configured appspassive-income-tracker statusCurrent earnings for all appspassive-income-tracker summaryDaily/weekly/monthly summarypassive-income-tracker history [app]Earnings history chartpassive-income-tracker alert-setupConfigure alerts and reportspassive-income-tracker exportExport to CSV/JSON
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ PASSIVE INCOME TRACKER โ 2026-02-25 โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ โ App โ Today โ This Week โ Status โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ โ Grass.io โ 412 pts โ 2,891 pts โ ๐ข LIVE โ โ Storj โ $0.84 โ $5.88 โ ๐ข LIVE โ โ Mysterium โ 0.31 MYSTโ 2.17 MYST โ ๐ข LIVE โ โ Honeygain โ $0.22 โ $1.54 โ ๐ข LIVE โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ โ TOTAL (est.) โ ~$1.87 โ ~$13.09 โ โ โ Monthly est. โ โ โ ~$56/mo โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๐ก Grass.io earnings down 18% vs yesterday. Check node uptime.
When alerts are configured, you get a morning message: ๐ Passive Income โ Daily Report (Feb 25) Grass.io: 412 pts (+3.2%) Storj: $0.84 (+1.1%) Mysterium: 0.31 MYST (~$0.47) Honeygain: $0.22 Total: ~$1.87 today Weekly: ~$13.09 Monthly projection: ~$56 โก Action: Storj payout threshold ($10) reached in 3 days
Getting your session token: Login at app.getgrass.io in Chrome Open DevTools โ Application โ Local Storage โ app.getgrass.io Copy userId and accessToken values Paste into passive-income-tracker add-app grass --token <accessToken> Note: Grass.io doesn't have an official public API. This skill uses the same endpoints as the web dashboard. Token may expire; re-auth if earnings show as 0.
# Get API key from Storj dashboard โ Access โ Create API Key passive-income-tracker add-app storj \ --satellite "eu1.storj.io:7777" \ --api-key "your-16-char-key" \ --wallet "0xYourEthereumAddress"
# Mysterium node must be running locally (Docker or native) # Default API port is 4449 (not 3478 โ check your config) passive-income-tracker add-app mysterium \ --node-url "http://localhost:4449" \ --token "$(cat ~/.mysterium/keystore/node.key)"
Live prices fetched from CoinGecko (free, no API key). Supported: MYST โ EUR/USD STORJ โ EUR/USD GRASS token โ EUR/USD (when listed) Custom token โ by CoinGecko ID
All data stored locally at ~/.openclaw/workspace/passive-income-tracker/. SQLite database. No telemetry, no cloud sync. API tokens stored encrypted at rest.
# Export 2025 earnings for tax reporting passive-income-tracker export \ --from 2025-01-01 \ --to 2025-12-31 \ --format csv \ --output ~/passive-income-2025.csv Output includes: date, app, amount, currency, USD_value, EUR_value (at time of earning).
Python 3.8+ OpenClaw 1.0+ Running passive income apps (Grass, Storj, Mysterium, etc.) Optional: CoinGecko API (free tier works)
Source: https://github.com/mariusfit/passive-income-tracker Issues: https://github.com/mariusfit/passive-income-tracker/issues Author: @mariusfit
Data access, storage, extraction, analysis, reporting, and insight generation.
Largest current source with strong distribution and engagement signals.