Morning Briefing

v1.0.2

Generate a daily morning briefing (weather, calendar, news, reminders) using the local `briefing` CLI. No API tokens consumed for data gathering. Use when the user asks for a morning briefing, daily summary, schedule overview, or wants automated daily briefings.

0· 1.1k·1 current·1 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description (local morning briefing) matches the runtime instructions which call a local 'briefing' CLI and reference calendar, reminders, weather, and RSS news — all plausible local sources for a morning briefing.
Instruction Scope
SKILL.md instructs only to run the local 'briefing' binary and use its flags; it references the config path (~/.config/morning-briefing/config.json), macOS calendar/reminders permission prompts, cron scheduling, and a license activation step. Reading local calendar/reminders and the config file is expected for this purpose, but the license activation step could involve entering/storing a secret not declared in requires.env.
Install Mechanism
Install is an npm package (@openclaw-tools/morning-briefing) that creates the 'briefing' binary. An npm package install is a reasonable mechanism here, but it carries the usual supply-chain risk — package provenance and contents should be checked before installing.
Credentials
The skill declares no environment variables or credentials, which is consistent with a local-CLI-based briefing. However, the SKILL.md's 'briefing activate <license-key>' suggests optional license keys/secret entry that are not declared; users should confirm how/where such keys are stored.
Persistence & Privilege
always is false and the skill doesn't request system-wide config changes. It suggests adding a cron job via platform tooling, which is appropriate for scheduled briefings and within scope.
Assessment
This skill appears coherent: it expects a local 'briefing' CLI that reads local calendar/reminders, RSS, and weather. Before installing, verify the npm package author and inspect the package (npm view / fetch the tarball and review contents) to ensure it doesn't exfiltrate data. Confirm how 'briefing activate <license-key>' stores the key (file, keychain) if you need to provide one. Grant macOS calendar/reminders permissions only if you trust the CLI. If you need stronger assurance, ask the publisher for a homepage/repository or request the package source to review.

Like a lobster shell, security has layers — review code before you run it.

latestvk97evkn5wz3yv93mw9ge62bccn812pv3

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🌅 Clawdis
OSmacOS
Binsbriefing

Install

Install morning-briefing (npm)
Bins: briefing
npm i -g @openclaw-tools/morning-briefing

Comments