name: mail-summary description: Fetch Gmail emails from the last 24h, rank by importance, summarize into bullet points, and auto-create Google Calendar events for detected meetings.
This skill reads Gmail emails, ranks them by importance, summarizes each email into bullet points, and creates Google Calendar events if an email contains a meeting or interview that is not already on the calendar.
Via ClawHub (recommended):
text
clawhub install mail-summary
Manual:
text
git clone https://github.com/Russidan-Nadee/mail-summary.git ~/.openclaw/workspace/skills/mail-summary
Mail Summary) → click Createclient_secret_*.jsonSend the client_secret_*.json file to the agent as an attachment
The agent will print an authorization URL — click it to open in your browser
Log in with your Google account and click Allow
Your browser will redirect to a localhost page showing an error — this is normal
Copy the full URL from your browser address bar (starts with http://localhost/?...)
Paste that URL back to the agent
The agent will confirm: "Auth complete. I can now access your Gmail and Google Calendar."
From now on just say: "Summarize today's important emails"
This skill uses a config.yaml file in the project root for runtime configuration. You can edit this file to control timezone, retry behavior, and logging level.
Example config.yaml:
yaml
timezone: Asia/Bangkok # Timezone for calendar events (e.g. Asia/Bangkok, UTC, Asia/Tokyo)
max_retries: 5 # Max retry attempts for authentication and API calls
log_level: INFO # Logging level: DEBUG, INFO, WARNING, ERROR, CRITICAL
See
agent/instructions.mdfor full agent instructions (commands, auth setup, behavior).