← 返回 Skills 市场
rajtejani61

Daily Brief Digest

作者 RajTejani · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1029
总下载
0
收藏
8
当前安装
1
版本数
在 OpenClaw 中安装
/install daily-brief-digest
功能描述
Generates a daily brief including urgent emails (himalaya), upcoming calendar events (gog), and relevant news. Use when the user asks for a morning summary, daily briefing, or a status update on their day.
使用说明 (SKILL.md)

Daily Digest

This skill provides a structured way to get a quick overview of your day. It relies on locally configured tools (himalaya for email and gog for calendar) and does not store any personal credentials within the skill itself.

Workflow

  1. Email Triage: Use himalaya --output json envelope list --page-size 20 to get recent emails. Identify urgent items needing attention.
  2. Calendar & Task Sync: Use gog calendar events [calendarId] --from [today_start] --to [today_end] to fetch today's schedule. Also check for due tasks using gog tasks/contacts or specific list commands if available.
  3. News Retrieval: Use web_fetch or browser to find the top 3-5 news stories of the day.
  4. Log & Present: Use scripts/digest.js to assemble these components into a stylized HTML report. CRITICAL: The script automatically saves this report as a permanent Markdown file in .openclaw/cron/DailyDigest_logs/[date].md for historical record.
  5. Notify User: Send a brief notification via the message tool to the user's active channel. Mention that the full detailed log is available at .openclaw/cron/DailyDigest_logs/[date].md.

Data Sources

  • Email: himalaya CLI.
  • Calendar: gog CLI.
  • News: Web search or trusted RSS feeds.
  • Logs: Saved locally to ~/.openclaw/cron/DailyDigest_logs/.

Example Output

📅 Daily Briefing - 2026-02-12

📧 Emails (Recent)

  • Google: Security alert (04:10)
  • The Replit Team: Unlock Replit Agent's Full Potential (Feb 11)

🗓️ Calendar

  • 10:30 AM: Workout (Shoulder)
  • 02:00 PM: Project Review

📰 News

  • [Top news item 1]
  • [Top news item 2]
安全使用建议
What to consider before installing: - This skill reads your local email and calendar using the himalaya and gog CLIs and will save full digests as permanent Markdown files in ~/.openclaw/cron/DailyDigest_logs/ by default. If you keep sensitive content in email/calendar, these logs will persist on disk. - The registry metadata does not declare the required binaries (himalaya, gog). Confirm those tools exist and are what you expect before running the skill. - The skill will send a short notification via the platform's `message` tool to your configured channel (Telegram/WhatsApp/Webchat). Decide whether you’re comfortable with summaries being posted to those external channels. - If you want to reduce risk: modify scripts/digest.js to avoid storing full message bodies (or encrypt/limit stored fields), change the log location or permissions, require manual approval before saving/sending, or disable cron automatic scheduling until you’ve reviewed behavior. Given these facts, the skill appears to do what it claims but has privacy and manifest inconsistencies worth addressing before enabling automated runs.
功能分析
Type: OpenClaw Skill Name: daily-brief-digest Version: 1.0.0 The skill bundle is benign. It gathers information from local tools (`himalaya`, `gog`) and web searches, then formats and saves it as a local Markdown file in `~/.openclaw/cron/DailyDigest_logs/`. The `scripts/digest.js` uses `child_process.execSync` to call `himalaya`, but the command is hardcoded and does not incorporate user input, mitigating direct shell injection risk. File writing is to a documented local path, and there is no evidence of data exfiltration, unauthorized execution, persistence mechanisms, or prompt injection attempts against the agent to perform malicious actions. All observed behaviors align with the stated purpose of generating a daily digest.
能力评估
Purpose & Capability
The skill's description (email via himalaya, calendar via gog, plus news) matches the code and instructions. However the registry declares no required binaries while SKILL.md and scripts/digest.js clearly depend on local CLIs (himalaya and gog). That omission is an inconsistency the user should be aware of.
Instruction Scope
Instructions explicitly tell the agent to read local email (himalaya) and calendar (gog) and to fetch news via web_fetch/browser — these actions are within the described purpose but are sensitive. Crucially, the skill (and the script) automatically writes a permanent Markdown log containing the assembled digest to ~/.openclaw/cron/DailyDigest_logs/ without requiring user approval each run; that persistent storage of potentially private emails/calendar items is a privacy/security risk and should be disclosed to or controllable by the user.
Install Mechanism
There is no install spec (instruction-only) and the included script is small and local; nothing is downloaded from external URLs. This is low install-risk, but the script will create files under the user's home directory when run.
Credentials
No credentials or environment variables are requested, which is reasonable. The script uses HOME/USERPROFILE to write logs (expected). However, the skill expects local binaries (himalaya, gog) but the registry metadata lists none — a proportion/manifest mismatch. Also the skill uses the `message` tool to notify external channels (Telegram/WhatsApp/Webchat) — that can transmit summaries outside the device and should be considered when granting permission to run automatically.
Persistence & Privilege
The skill does not request elevated 'always' privilege, but it does persistently log digests into a dot-folder in the user's home directory every run (scripts/digest.js auto-creates ~/.openclaw/cron/DailyDigest_logs/[date].md). That persistent storage of email/calendar content increases exposure if other processes or backups access this folder; the cron guide encourages scheduling automatic runs, which amplifies the privacy/attack surface.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install daily-brief-digest
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /daily-brief-digest 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of daily-digest with major updates to workflow and functionality: - Switched from a Python script to a Node.js-based system (`scripts/digest- Initial Release: Automated morning briefing workflow. - Cross-Platform Logic: Specifically optimized for Windows users—uses himalaya and gog CLIs so there is no need to install Homebrew or complex Linux dependencies to check Gmail/Calendar. - Premium Reporting: Generates a high-quality, stylized HTML report saved locally to .openclaw/cron/DailyDigest_logs/ for permanent record-keeping. - Smart Triage: Scans top 20 emails and syncs both calendar events and tasks. - Proactive Notifications: Automatically pings your registered channel (Telegram/Webchat) with a summary when the report is ready..js`). - Fully redesigned workflow: integrates urgent emails, calendar events, and news into a daily briefing. - Added reference documentation for cron setup and template usage. - Output is now saved automatically to `.openclaw/cron/DailyDigest_logs/` for historical tracking. - Deprecated the old README and Python script in favor of structured, tool-driven documentation and automation.
元数据
Slug daily-brief-digest
版本 1.0.0
许可证
累计安装 8
当前安装数 8
历史版本数 1
常见问题

Daily Brief Digest 是什么?

Generates a daily brief including urgent emails (himalaya), upcoming calendar events (gog), and relevant news. Use when the user asks for a morning summary, daily briefing, or a status update on their day. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1029 次。

如何安装 Daily Brief Digest?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install daily-brief-digest」即可一键安装,无需额外配置。

Daily Brief Digest 是免费的吗?

是的,Daily Brief Digest 完全免费(开源免费),可自由下载、安装和使用。

Daily Brief Digest 支持哪些平台?

Daily Brief Digest 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Daily Brief Digest?

由 RajTejani(@rajtejani61)开发并维护,当前版本 v1.0.0。

💬 留言讨论