← Back to Skills Marketplace
eternal0404

Eternal Daily Briefing

by Eternal0404 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
97
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install eternal-daily-briefing
Description
Generate a consolidated daily briefing with weather, calendar events, tasks, news, and market data. Use when the user asks for a morning briefing, daily upda...
README (SKILL.md)

Daily Briefing

Generate a consolidated morning briefing from multiple data sources.

Quick Start

python3 scripts/briefing.py              # full briefing
python3 scripts/briefing.py --weather    # weather only
python3 scripts/briefing.py --news       # news only
python3 scripts/briefing.py --crypto     # crypto prices only
python3 scripts/briefing.py --short      # compact one-liner version

Sections

Section Source Content
🌤️ Weather wttr.in Current conditions + 3-day forecast
📰 News Google News RSS Top headlines by region/topic
📈 Markets Yahoo Finance BTC, ETH, major indices, forex
📋 Tasks Local file Pending tasks from tasks.json
🎂 Events Local file Today's events from events.json

Configuration

Edit ~/.briefing/config.json:

{
  "location": "Dhaka, Bangladesh",
  "news_topics": ["technology", "business"],
  "news_region": "BD",
  "crypto": ["BTC-USD", "ETH-USD", "SOL-USD"],
  "stocks": ["SPY", "QQQ", "AAPL"],
  "forex": ["EURUSD=X", "GBPUSD=X"],
  "timezone": "Asia/Dhaka"
}

Tasks File

Add tasks to ~/.briefing/tasks.json:

[
  {"task": "Submit project report", "due": "2026-03-31", "priority": "high"},
  {"task": "Call dentist", "due": "2026-04-01", "priority": "medium"}
]

Cron Integration

Schedule daily briefing with OpenClaw cron:

Schedule: 0 8 * * * (8:00 AM daily)
Command: python3 scripts/briefing.py --short

Output Modes

  • Default: Full formatted briefing with all sections
  • --short: Compact single-message version (good for chat delivery)
  • --json: Machine-readable JSON output
  • --section: Only specific section (weather/news/crypto/tasks)
Usage Guidance
This skill appears internally consistent and does what it says: it will create ~/.briefing/config.json (with a default) and read ~/.briefing/tasks.json and events.json, and it will make network requests to wttr.in, Google News RSS, and Yahoo (via yfinance). Before installing/run: (1) review the full script locally (it’s included) to confirm you’re comfortable running code from an unknown source; (2) install the required Python packages (requests, beautifulsoup4, yfinance) in an isolated environment (virtualenv) to avoid polluting your system; (3) if you store sensitive tasks/events, be aware the script reads those files locally but does not transmit them to arbitrary endpoints; and (4) if you plan to run via cron, schedule it under an account with only the permissions you want the skill to have. If you want higher assurance, ask the publisher for a homepage or source repository and a dependency list / installation instructions.
Capability Analysis
Type: OpenClaw Skill Name: eternal-daily-briefing Version: 1.0.0 The 'eternal-daily-briefing' skill is a standard utility for generating daily reports. The script `scripts/briefing.py` fetches weather data from wttr.in, news from Google News RSS, and financial data using the yfinance library, while also managing local tasks and events stored in `~/.briefing/`. No evidence of data exfiltration, malicious execution, or prompt injection was found; the code is well-structured and aligns perfectly with its stated purpose.
Capability Assessment
Purpose & Capability
Name/description, SKILL.md, and scripts/briefing.py are consistent: the script fetches weather (wttr.in), news (Google News RSS), market data (via yfinance), and reads local tasks/events files under ~/.briefing. All requested resources map to the stated features.
Instruction Scope
Runtime instructions and the code limit operations to reading/writing ~/.briefing/{config,tasks,events}.json and making network requests to the external services explicitly listed in the README (wttr.in, Google News RSS, Yahoo via yfinance). There are no instructions to read unrelated system files or to post data to unknown endpoints.
Install Mechanism
There is no install spec (instruction-only), so nothing is written to system locations during install — good from a risk perspective. Note: the script imports third-party Python packages (requests, beautifulsoup4/bs4, yfinance) but SKILL.md does not provide explicit dependency/install instructions; this is an operational omission, not a security problem.
Credentials
The skill requests no environment variables or external credentials. It writes a default config to ~/.briefing/config.json and reads tasks/events from the same directory, which is appropriate for its purpose. No tokens or sensitive system credentials are requested.
Persistence & Privilege
always is false and the skill does not request persistent platform privileges. It creates/uses only its own config directory (~/.briefing) and does not modify other skills or system-wide agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install eternal-daily-briefing
  3. After installation, invoke the skill by name or use /eternal-daily-briefing
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Consolidated morning briefing: weather, news, markets, tasks, and events.
Metadata
Slug eternal-daily-briefing
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Eternal Daily Briefing?

Generate a consolidated daily briefing with weather, calendar events, tasks, news, and market data. Use when the user asks for a morning briefing, daily upda... It is an AI Agent Skill for Claude Code / OpenClaw, with 97 downloads so far.

How do I install Eternal Daily Briefing?

Run "/install eternal-daily-briefing" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Eternal Daily Briefing free?

Yes, Eternal Daily Briefing is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Eternal Daily Briefing support?

Eternal Daily Briefing is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Eternal Daily Briefing?

It is built and maintained by Eternal0404 (@eternal0404); the current version is v1.0.0.

💬 Comments