← Back to Skills Marketplace
Morning Briefing
by
lucas-riverbi
· GitHub ↗
· v1.0.0
4485
Downloads
0
Stars
49
Active Installs
1
Versions
Install in OpenClaw
/install morning-briefing
Description
Provides a personalized morning report with today's reminders, undone Notion tasks, and vault storage summary for daily planning.
Usage Guidance
Review this before installing. Use a Notion token limited to the single tasks database, confirm whether the skill writes briefing content into a vault, and avoid generic invocations if you do not want reminders and Notion tasks accessed automatically.
Capability Analysis
Type: OpenClaw Skill
Name: morning-briefing
Version: 1.0.0
The skill is classified as suspicious due to its use of sensitive capabilities, specifically reading a credential file (`~/.config/notion/api_key`) and performing network requests to an external API (`api.notion.com`) using that key, as seen in `scripts/generate-briefing.sh`. While these actions are plausibly needed for the stated purpose of integrating with Notion, handling API keys directly from files and making external network calls are inherently risky capabilities that warrant a 'suspicious' classification, even without clear evidence of malicious intent like exfiltration to an unauthorized endpoint.
Capability Assessment
Purpose & Capability
The reminders and Notion task access fit the morning briefing purpose, but the script reads a local Notion API key from ~/.config/notion/api_key and the README mentions vault_add_note without defining what will be stored.
Instruction Scope
The skill can be invoked by generic phrases like daily summary or today's plan while accessing personal reminders, Notion tasks, and possibly writing to a vault, with no clear confirmation boundary.
Install Mechanism
There is no separate installer; the package includes a shell helper and sparse setup notes. Dependencies such as remindctl, curl, jq, and the Notion credential path are not fully documented.
Credentials
Calling Notion is proportionate to the stated integration, but loading a fixed local API key and sending it as a bearer token is sensitive and not adequately disclosed or scoped.
Persistence & Privilege
No privilege escalation or background persistence is shown, but the documented vault_add_note behavior suggests persistent writes of briefing data without retention, deletion, or approval details.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install morning-briefing - After installation, invoke the skill by name or use
/morning-briefing - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
morning-briefing 1.0.0
- Initial release.
- Generates personalized morning reports including today's reminders (from Apple Reminders), undone Notion tasks, and vault storage.
- Activated by requests for a morning briefing, daily summary, or today's plan.
- Supports configuration via NOTION_TASKS_DB or direct DB ID for Notion integration.
Metadata
Frequently Asked Questions
What is Morning Briefing?
Provides a personalized morning report with today's reminders, undone Notion tasks, and vault storage summary for daily planning. It is an AI Agent Skill for Claude Code / OpenClaw, with 4485 downloads so far.
How do I install Morning Briefing?
Run "/install morning-briefing" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Morning Briefing free?
Yes, Morning Briefing is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Morning Briefing support?
Morning Briefing is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Morning Briefing?
It is built and maintained by lucas-riverbi (@lucas-riverbi); the current version is v1.0.0.
More Skills