Gmail Daily Briefing
/install gmail-daily-briefing
\r \r
Email & Calendar Assistant Skill\r
\r
Description\r
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.\r \r
Capabilities\r
- Read emails (read-only)\r
- Rank emails by importance\r
- Summarize emails into bullet points\r
- Detect meeting/interview emails\r
- Create Google Calendar events (only when not already added)\r \r
Installation\r
\r Via ClawHub (recommended):\r \r
clawhub install gmail-daily-briefing\r
```\r
\r
Manual:\r
\r
```\r
git clone https://github.com/Russidan-Nadee/gmail-daily-briefing.git ~/.clawdbot/skills/gmail-daily-briefing\r
```\r
\r
## Setup Instructions (First-Time Only)\r
\r
### Step 1 — Get Google API credentials\r
\r
1. Go to [Google Cloud Console](https://console.cloud.google.com/)\r
2. Create a new project (or select existing one)\r
3. In the left sidebar, go to **APIs & Services** → click **Enable APIs and Services**\r
4. Search and enable each of the following:\r
- **Gmail API**\r
- **Google Calendar API**\r
5. In the left sidebar, go to **APIs & Services → OAuth consent screen**\r
- Click **Get Started**\r
- Fill in **App name** and **User support email** → click **Save and Continue**\r
- Under **Audience** → click **Add Users** → add your Google email → click **Save**\r
6. In the left sidebar, go to **APIs & Services → Credentials**\r
7. Click **Create Credentials → OAuth client ID**\r
8. Under **Application type** select **Desktop app**\r
9. Give it a name (e.g. `Gmail Daily Briefing`) → click **Create**\r
10. Click **Download JSON** → you'll get a file named `client_secret_*.json`\r
\r
### Step 2 — Connect to the agent\r
\r
1. Send the `client_secret_*.json` file to the agent as an attachment\r
- Via **Telegram**: send as a file (not photo) in your Clawdbot chat\r
- Via **Claude Desktop**: drag and drop the file into the chat\r
- Via **other platforms**: attach the file the same way you attach any document\r
2. The agent will print an authorization URL — click it to open in your browser\r
3. Log in with your Google account and click **Allow**\r
4. Your browser will redirect to a `localhost` page showing an error — **this is normal**\r
5. Copy the **full URL** from your browser address bar (starts with `http://localhost/?...`)\r
6. Paste that URL back to the agent\r
\r
### Step 3 — Done!\r
\r
The agent will confirm: *"Auth complete. I can now access your Gmail and Google Calendar."*\r
\r
From now on just say: **"Summarize today's important emails"**\r
\r
## Agent Instructions\r
\r
> See [`agent/instructions.md`](agent/instructions.md) for full agent instructions (commands, auth setup, behavior).
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install gmail-daily-briefing - After installation, invoke the skill by name or use
/gmail-daily-briefing - Provide required inputs per the skill's parameter spec and get structured output
What is Gmail Daily Briefing?
Fetch Gmail emails from the last 24h, rank by importance, summarize into bullet points, and auto-create Google Calendar events for detected meetings. It is an AI Agent Skill for Claude Code / OpenClaw, with 175 downloads so far.
How do I install Gmail Daily Briefing?
Run "/install gmail-daily-briefing" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Gmail Daily Briefing free?
Yes, Gmail Daily Briefing is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Gmail Daily Briefing support?
Gmail Daily Briefing is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Gmail Daily Briefing?
It is built and maintained by Russidan-Nadee (@russidan-nadee); the current version is v1.1.1.