← 返回 Skills 市场
Morning Briefing Generator
作者
Michael-laffin
· GitHub ↗
· v1.0.0
699
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install morning-briefing-generator
功能描述
Generates a personalized morning briefing with weather, calendar events, urgent emails, trending topics, health data, news, and priorities to save time.
安全使用建议
Before installing, get clarity from the publisher about exactly which credentials and files the skill will access and how they are stored. Specific checks: (1) Ask for a concrete list of required env variables (Telegram bot token, Google OAuth client/refresh tokens, Gmail OAuth, OpenWeatherMap key, Oura token, Asana/Todoist tokens, etc.). (2) Confirm whether the skill will read or write TOOLS.md, HEARTBEAT.md, or .env and what contents it will change — avoid storing secrets in plain .env files if possible. (3) Prefer OAuth flows that store refresh tokens securely and limit scopes to least privilege (read-only calendar and email filters). (4) For delivery channels (Telegram/WhatsApp/Slack), verify the destination is under your control and that messages do not leak other users' private data. (5) Test first with a throwaway account and minimal permissions. (6) If the publisher cannot provide a clear list of required credentials and a privacy design, treat the metadata omission as a red flag and avoid installing.
功能分析
Type: OpenClaw Skill
Name: morning-briefing-generator
Version: 1.0.0
The skill instructs the AI agent to perform system-level actions, specifically to 'Create a cron job' for automation, as detailed in both `SKILL.md` and `README.md`. While presented as a feature for automated briefings, this capability grants persistence and could be a vector for privilege escalation or unauthorized execution if the agent's environment is not properly sandboxed or if the skill's underlying code were malicious. Additionally, the skill requires broad access to sensitive personal data (calendar, email, health metrics) and external services, handling API keys and OAuth tokens, which represents a high-privilege attack surface, even if justified by the stated purpose.
能力评估
Purpose & Capability
The skill's stated purpose (aggregating weather, calendar, email, tasks, health, news and delivering via messaging) legitimately requires many third‑party integrations and credentials. However, the registry metadata declares no required environment variables, primary credential, or config paths — which is inconsistent with the integrations described in SKILL.md.
Instruction Scope
SKILL.md explicitly instructs the agent to access OAuth calendars and email, read/write user preferences in TOOLS.md or HEARTBEAT.md, check a .env bot token, create cron jobs, and deliver messages to external services (Telegram/WhatsApp/Slack/email). Those steps require access to local files and many credentials but the skill does not declare or limit that access in metadata; instructions also include team briefings (accessing multiple people's calendars) which widens scope.
Install Mechanism
This is an instruction-only skill with no install spec and no bundled code. That lowers installation risk because nothing is downloaded or written by a packaged installer. The risk arises from the runtime instructions rather than an installer.
Credentials
SKILL.md references many secrets and tokens (Google/Apple/Outlook OAuth for calendars, Gmail OAuth, Telegram bot token in .env, OpenWeatherMap API key, Oura health token, Asana/Todoist/Notion/Linear/GitHub tokens). Yet the registry lists no required env vars or primary credential. This mismatch suggests either metadata omission or the skill will ask the agent/user to supply sensitive tokens at runtime — both merit caution.
Persistence & Privilege
The skill is not always-enabled (always: false). It suggests creating cron jobs and sending automated messages (Telegram), which is a normal capability for an automation skill, but the potential to send data externally combined with the large set of integrations increases blast radius if credentials are misused. No evidence it requests persistent system-wide privileges beyond cron and editing user config files.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install morning-briefing-generator - 安装完成后,直接呼叫该 Skill 的名称或使用
/morning-briefing-generator触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Morning Briefing Generator 1.0.0
- First public release: generates personalized morning briefings to streamline your daily start.
- Integrates weather, calendar events, urgent emails, trending topics, health metrics, news, and task priorities into a single daily summary.
- Supports custom prompts, advanced filters, and automation via cron job and delivery to Telegram, Slack, WhatsApp, or Email.
- Easy configuration for multiple accounts and personalized content.
- Troubleshooting guides and examples included for common setup issues.
元数据
常见问题
Morning Briefing Generator 是什么?
Generates a personalized morning briefing with weather, calendar events, urgent emails, trending topics, health data, news, and priorities to save time. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 699 次。
如何安装 Morning Briefing Generator?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install morning-briefing-generator」即可一键安装,无需额外配置。
Morning Briefing Generator 是免费的吗?
是的,Morning Briefing Generator 完全免费(开源免费),可自由下载、安装和使用。
Morning Briefing Generator 支持哪些平台?
Morning Briefing Generator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Morning Briefing Generator?
由 Michael-laffin(@michael-laffin)开发并维护,当前版本 v1.0.0。
推荐 Skills