← Back to Skills Marketplace
j3m2b

Morning Brief

by j3m2b · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
118
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install jb-morning-brief
Description
Delivers a daily 7 AM CDT briefing with local weather, one key healthcare revenue insight, Pittsburgh sports updates, and seasonal fantasy baseball news.
README (SKILL.md)

Skill: Morning Brief

Purpose: JB's daily wake-up brief. Consolidates everything into one message.

Trigger: Daily 7 AM CDT (cron)

Replaces: Old "Morning Pulse" + "RCM Pulse Daily"


What It Includes

1. Weather (Mission, KS)

  • Garmin weather via wttr.in
  • Running conditions (temp, humidity, wind, feels-like)

2. RCM Pulse (1 insight)

  • Top healthcare revenue cycle news
  • 1 actionable insight max

3. Pittsburgh Sports

  • Penguins/Steelers/Pirates scores or next game
  • API: BallDontLie for NFL/MLB, web search for NHL

4. Fantasy Baseball (season only)

  • If MLB season active: brief FA update
  • If offseason: skip

Output Format

☀️ MORNING BRIEF — March 21, 2026

🏃 RUNNING
High 68° • Low 45° • Wind 12 mph • Run conditions: Good

📰 RCM PULSE
Payer behaviors now #1 risk to revenue (denials up 11.8%). 

🏒 PENGUINS: Next Sat vs WPG 1:00 PM
🏈 STEELERS: Draft Apr 24
⚾ PIRATES: Season starts March 26

📡 Fantasy: Week 1 FA — monitor Cody Ponce, Luke Weaver

Cron

{
  "name": "morning-brief",
  "schedule": { "kind": "cron", "expr": "0 7 * * *", "tz": "America/Chicago" },
  "payload": { "kind": "agentTurn", "message": "Run Morning Brief skill. Get weather, RCM news, Pittsburgh sports, fantasy update. Post to JB." },
  "sessionTarget": "isolated",
  "delivery": { "mode": "announce", "channel": "discord" }
}

Quality Rules

  • Keep under 300 words
  • Lead with weather (most actionable)
  • Only 1 RCM insight (not 3)
  • Sports: lead with what's playing soon
  • Skip fantasy if offseason

Files

  • /workspace/skills/morning-brief/SKILL.md (this)
Usage Guidance
Do not install this skill until the author clarifies or fixes it. Specific actions to consider: 1) Ask the publisher why email access is included and require that they either remove email_briefing.py or explicitly document and justify GMAIL_EMAIL and GMAIL_APP_PASSWORD in the manifest. 2) If email access is needed, require least-privilege controls (use a dedicated, limited Gmail account and an app password that can be revoked). 3) Confirm where outputs will be posted — the cron shows a Discord announce; ensure private inbox summaries are not posted to public channels. 4) Request a code review or remove the file; ensure required env vars are declared so you can make an informed decision. 5) If you must test, run in an isolated environment and do not use real credentials or production inboxes.
Capability Analysis
Type: OpenClaw Skill Name: jb-morning-brief Version: 1.0.1 The skill bundle is designed to provide a daily morning brief, including weather, sports, and email summaries. The script `email_briefing.py` uses standard IMAP libraries to triage recent emails based on keywords and prints a summary to stdout; it correctly uses environment variables for credentials and does not exfiltrate data to unauthorized third-party servers. The SKILL.md file contains clear, non-malicious instructions for the AI agent that align with the stated functionality.
Capability Assessment
Purpose & Capability
The skill advertises weather, RCM news, sports, and fantasy updates. The bundled email_briefing.py reads a Gmail inbox via IMAP and summarizes messages — functionality not mentioned in SKILL.md and not justified by the described brief.
Instruction Scope
SKILL.md runtime instructions never mention reading email. The code accesses mailbox contents and prints summaries; if the agent includes those summaries in the scheduled 'announce' delivery to a Discord channel, that could leak private email content. The code also expects env vars not declared in the manifest.
Install Mechanism
No install spec (instruction-only). No external downloads or archive extraction. Risk comes from included code file, not from an installer.
Credentials
email_briefing.py reads GMAIL_EMAIL and GMAIL_APP_PASSWORD from environment but requires.env lists none. Requesting a Gmail app password is high-privilege and disproportionate to the stated skill purpose; storing such credentials (comment references ~/.openclaw/.env) increases exposure.
Persistence & Privilege
always is false and the skill is not force-installed. However, the cron config will schedule an automated daily job that announces output to Discord — combining automated runs with undeclared Gmail access raises the blast radius if the code is executed.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install jb-morning-brief
  3. After installation, invoke the skill by name or use /jb-morning-brief
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Sanitized: removed hardcoded email, excluded private briefing logs
v1.0.0
**Initial release of the Morning Brief skill** - Consolidates "Morning Pulse" and "RCM Pulse Daily" into a single daily 7 AM message. - Delivers Mission, KS weather with detailed running conditions. - Provides up-to-date RCM revenue cycle news with one actionable insight. - Includes Pittsburgh Penguins, Steelers, and Pirates scores or next games. - Adds a fantasy baseball update during MLB season, skips in offseason. - Streamlined output and cron-based delivery to Discord.
Metadata
Slug jb-morning-brief
Version 1.0.1
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Morning Brief?

Delivers a daily 7 AM CDT briefing with local weather, one key healthcare revenue insight, Pittsburgh sports updates, and seasonal fantasy baseball news. It is an AI Agent Skill for Claude Code / OpenClaw, with 118 downloads so far.

How do I install Morning Brief?

Run "/install jb-morning-brief" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Morning Brief free?

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

Which platforms does Morning Brief support?

Morning Brief is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Morning Brief?

It is built and maintained by j3m2b (@j3m2b); the current version is v1.0.1.

💬 Comments