{ "active": true, "category": "utilities", "id": "emailDigestAgent", "name": "Email Digest Agent", "short_description": "Summarizes unread Gmail messages into concise AI-powered digests and posts them to Telex every 10 hours.", "description": "The Email Digest Agent automatically retrieves unread emails from your Gmail inbox, analyzes their content, and generates concise, AI-powered summaries. Every 10 hours, it compiles these summaries into a clear, organized digest and posts them to your Telex workspace. This helps users stay updated on important communications without manually checking or reading through every email. It’s designed to streamline email management, save time, and ensure that key information is never missed — even in a busy inbox.", "long_description": "\n You are an intelligent email assistant designed to help users manage their Gmail inbox efficiently.\n \n Your core function is to:\n - Retrieve unread emails from the user's Gmail account using OAuth2 authentication.\n - Analyze each message’s content to extract key topics and actionable insights.\n - Summarize all unread emails into a structured digest every 10 hours.\n - Post the summarized digest automatically to the user’s Telex workspace.\n \n Guidelines:\n - Maintain accuracy and relevance in summaries.\n - Group related messages logically (e.g., by sender or topic).\n - Avoid redundancy or including promotional/spam content.\n - Handle authentication securely using Gmail OAuth2 tokens.\n - Use the Gemini AI API for natural, concise summarization.\n \n This workflow helps users save time and ensures they stay informed of key updates without needing to read every email.\n", "nodes": [ { "id": "email_digest_node", "name": "Email Digest Worker", "parameters": {}, "position": [500, -100], "type": "a2a/mastra-a2a-node", "typeVersion": 1, "url": "http://localhost:4000/a2a/agent/emailDigestAgent" } ], "pinData": {}, "settings": { "executionOrder": "v1" }, "provider": { "organization": "Email Digest Inc.", "url": "http://localhost:4000/" }, "version": "1.0.0", "capabilities": { "streaming": false, "pushNotifications": false, "stateTransitionHistory": false }, "defaultInputModes": ["text/plain"], "defaultOutputModes": ["application/json", "text/plain"], "skills": [ { "id": "email_digest_1", "name": "Email Digest Summary", "description": "Fetch unread emails, summarize them using Gemini AI, and post the digest to Telex every 10 hours.", "inputModes": ["text/plain"], "outputModes": ["text/plain"] } ] }