Daily Business Report
by @mariusfit
Generate daily business briefings from multiple data sources. Aggregates weather, crypto prices, news headlines, system health, and calendar events into a fo...
clawhub install oc-daily-business-reportπ About This Skill
name: daily-business-report description: Generate daily business briefings from multiple data sources. Aggregates weather, crypto prices, news headlines, system health, and calendar events into a formatted morning report. Use when asked to create a daily report, morning briefing, business summary, or status dashboard.
Daily Business Report
Generate comprehensive daily briefings by aggregating data from free public APIs.
Quick Start
# Generate full morning report
python scripts/report.py generateGenerate specific sections only
python scripts/report.py generate --sections weather,crypto,newsOutput as JSON
python scripts/report.py generate -f jsonOutput as markdown
python scripts/report.py generate -f md -o morning-report.mdConfigure your location and preferences
python scripts/report.py config --city "Brussels" --crypto "BTC,ETH,SOL" --news-country "us"Show current configuration
python scripts/report.py config --showTest individual data sources
python scripts/report.py test weather
python scripts/report.py test crypto
python scripts/report.py test news
Commands
| Command | Args | Description |
|---------|------|-------------|
| generate | [--sections LIST] [-f FORMAT] [-o FILE] | Generate the full report |
| config | [--city CITY] [--crypto COINS] [--news-country CC] | Configure preferences |
| config | --show | Display current configuration |
| test | | Test a single data source |
Report Sections
| Section | Source | API Key Needed? | |---------|--------|-----------------| | Weather | wttr.in | No | | Crypto | CoinGecko API | No | | News | NewsData.io | Free tier (optional) | | Quote | Quotable API | No | | System | Local disk/memory | No | | Date | Built-in | No |
Example Output
ββββββββββββββββββββββββββββββββββββββββββββββββββββ
β DAILY BUSINESS REPORT β Mon 24 Feb 2026 β
β βββββββββββββββββββββββββββββββββββββββββββββββββββ£
β β
β π€ Weather: Brussels β 8Β°C, partly cloudy β
β π BTC: $97,432 (+2.3%) ETH: $3,891 (-0.4%) β
β π° Top News: β
β 1. EU approves new AI regulation framework β
β 2. Tech stocks rally on earnings beat β
β π¬ "The best way to predict the future is to β
β create it." β Peter Drucker β
β πΎ Disk: 45% used | RAM: 62% used β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββ
Integration with OpenClaw
Perfect for cron jobs. Add to your openclaw.json:
{
"cron": {
"entries": {
"morning-report": {
"schedule": "0 7 * * *",
"agent": "main",
"prompt": "Run daily-business-report generate and send the result."
}
}
}
}
π‘ Examples
# Generate full morning report
python scripts/report.py generateGenerate specific sections only
python scripts/report.py generate --sections weather,crypto,newsOutput as JSON
python scripts/report.py generate -f jsonOutput as markdown
python scripts/report.py generate -f md -o morning-report.mdConfigure your location and preferences
python scripts/report.py config --city "Brussels" --crypto "BTC,ETH,SOL" --news-country "us"Show current configuration
python scripts/report.py config --showTest individual data sources
python scripts/report.py test weather
python scripts/report.py test crypto
python scripts/report.py test news