daily-chat

Sends a Notion task summary message to a configured Google Chat space.

1|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/codepresso-dev/codepresso-ai-plugin --skill daily-chat-codepresso-dev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: daily-chat
Source: https://github.com/codepresso-dev/codepresso-ai-plugin/tree/main/skills/daily-chat
Command: npx skills add https://github.com/codepresso-dev/codepresso-ai-plugin --skill daily-chat-codepresso-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It removes the need to manually compile and post your daily task status by fetching your in-progress Notion tasks and sending a formatted summary to Google Chat on demand. ## Core Features & Use Cases - Manual daily summary trigger: Re-send the same morning greeting message that is normally sent automatically on your first session of the day. - Notion task grouping: Fetches tasks from Notion (or cached session state) and groups them by status, skipping completed ones. - Google Chat delivery via gws CLI: Sends the message as your own Google profile using OAuth, not as a bot. - Use Case: You come back from lunch and want your team to see your current task list again — trigger the skill and your in-progress and waiting tasks are posted to the team space in seconds. ## Quick Start Ask the assistant to send your daily task summary to Google Chat using the codepresso daily chat skill.

Frequently Asked Questions about daily-chat

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send my Notion tasks to Google Chat?▼

Trigger the daily-chat skill, which fetches your in-progress Notion tasks, formats them into a grouped summary, and posts it to your configured Google Chat space using the gws CLI. The message is sent as your own Google profile via OAuth.

How do I re-send the daily task summary message?▼

Invoke the skill again at any time to re-send today's summary. It reads cached tasks from the session state file or queries Notion fresh if no cache exists, then posts the formatted message to the same configured space.

What configuration is required before sending Google Chat messages?▼

You need googleChat.enabled set to true and a googleChat.spaceId in ~/.codepresso/config.json, plus a Notion API key and default database ID. If any are missing, run the codepresso setup command first.

Does the message come from a bot or my own account?▼

The message is sent as your own Google profile, not a bot. The skill uses the gws CLI with OAuth authentication, so the chat message appears under your name in the space.

Why are completed tasks missing from the daily summary?▼

The skill intentionally skips tasks marked as done or completed when formatting the message. Only in-progress and waiting tasks are included, grouped into separate sections with a total count.