360 Secure SkillHub
360 安全技能中心

Daily Business Report

该 Skill 通过 python scripts/report.py 调用 wttr.in、CoinGecko、NewsData.io 和 Quotable 等公开 API,聚合天气、加密货币价格、新闻头条、名言和本机系统状态,生成终端、Markdown 或 JSON 格式的每日商业简报,并支持按章节生成、配置城市/币种/新闻地区及测试单个数据源。

mariusfit
mariusfit
热度 65.47
最近更新 2026-05-17 12:38:27
分类:数据依赖:代码执行 / 第三方 API / 读写文件应用场景:报告撰写 / 财务 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add oc-daily-business-report
Metadata
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 generate

# Generate specific sections only
python scripts/report.py generate --sections weather,crypto,news

# Output as JSON
python scripts/report.py generate -f json

# Output as markdown
python scripts/report.py generate -f md -o morning-report.md

# Configure 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 --show

# Test 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 <source> 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."
      }
    }
  }
}