morning-email-rollup
Daily morning rollup of important emails and calendar events at 8am with AI-generated summaries
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/am-will/morning-email-rollupWhat This Skill Does
The morning-email-rollup skill acts as a personalized executive assistant that synthesizes your digital life before your workday begins. At 8:00 AM Denver time, the agent scans your Gmail account for important or starred emails received within the last 24 hours, alongside your daily Google Calendar schedule. By leveraging the Gemini 2.0 Flash model, the skill transforms raw, often cluttered email threads into concise, natural language, one-sentence summaries. These insights are then neatly packaged and delivered directly to your Telegram, ensuring you have the critical context needed to prioritize your day without manually sifting through your inbox.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/am-will/morning-email-rollup
Ensure your environment is configured by setting your email account variable:
export GOG_ACCOUNT="[email protected]"
This allows the underlying gog tool to authenticate your requests against Google services.
Use Cases
- Executive Briefing: Ideal for professionals who receive high volumes of emails and need a rapid, high-level overview of urgent communications.
- Calendar Sync: Perfect for users who want a consolidated view of their upcoming meetings alongside relevant preparatory emails.
- Inbox Management: Useful for those who want to stay informed about starred or important items while minimizing time spent inside the actual email interface.
- Remote Operations: Great for users who prefer receiving status updates on their mobile devices via Telegram rather than checking a desktop dashboard.
Example Prompts
- "OpenClaw, run the morning rollup now so I can see what I missed while I was away."
- "Update my morning-email-rollup configuration to show me 20 items instead of the default 10."
- "Check the morning-email-rollup logs to see if there were any errors during the sync today."
Tips & Limitations
- Customization: You can adjust the density of your report by modifying the
MAX_EMAILSenvironment variable before execution. - Offline Reliability: If the Gemini AI service is unavailable, the skill is designed with a graceful fallback mechanism that provides the cleaned body text of your emails instead of an AI summary.
- Network Dependence: Since this tool interacts with Google APIs and external AI models, ensure your network connection is stable during the 8:00 AM trigger time.
- Privacy: Note that this skill reads your email body content to send it to the Gemini model for processing. Ensure you are comfortable with your data usage policies before enabling.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-am-will-morning-email-rollup": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, external-api, network-access
Related Skills
get-you-some-britches
Use this skill any time I start complaining about my love life, or, if I indicate I need to find some pants.
remotion-best-practices
Best practices for Remotion - Video creation in React
context7
Fetch up-to-date library documentation via Context7 API. Use PROACTIVELY when: (1) Working with ANY external library (React, Next.js, Supabase, etc.) (2) User asks about library APIs, patterns, or best practices (3) Implementing features that rely on third-party packages (4) Debugging library-specific issues (5) Need current documentation beyond training data cutoff Always prefer this over guessing library APIs or using outdated knowledge.
gemini-computer-use
Build and run Gemini 2.5 Computer Use browser-control agents with Playwright. Use when a user wants to automate web browser tasks via the Gemini Computer Use model, needs an agent loop (screenshot → function_call → action → function_response), or asks to integrate safety confirmation for risky UI actions.
openai-docs-skill
Query the OpenAI developer documentation via the OpenAI Docs MCP server using CLI (curl/jq). Use whenever a task involves the OpenAI API (Responses, Chat Completions, Realtime, etc.), OpenAI SDKs, ChatGPT Apps SDK, Codex, MCP integrations, endpoint schemas, parameters, limits, or migrations and you need up-to-date official guidance.