{"repo":"Andrew-Girgis/microsoft-workspace-skill","free":true,"listed":false,"github":"https://github.com/Andrew-Girgis/microsoft-workspace-skill","clone":"git clone https://github.com/Andrew-Girgis/microsoft-workspace-skill.git","description":"Microsoft Graph API skill for Hermes Agent — Outlook Calendar, Mail, Contacts integration","language":"Python","stars":24,"topics":["calendar","email","hermes-skill","hotmail","microsoft-graph","oauth2","outlook","productivity"],"license":null,"category":"auth-billing-email","readme_excerpt":"Microsoft Workspace Skill for Hermes Agent Outlook Calendar, Email, Contacts, and To-Do integration via Microsoft Graph API. Works with Hotmail, Outlook.com, and Microsoft 365 accounts. Features Email (primary focus) - List emails with filters (unread, important, by folder) - Search emails by keyword - Read full email content - Send emails with file attachments (up to 3MB) - Reply and reply-all to emails - Forward emails - List and navigate mail folders - Move emails between folders - Safe email sender with preview mode (prevents shell variable issues) Calendar - List, create, update, delete calendar events - Send calendar invites with branded HTML templates and Teams video links - Check free/busy status for one or more people - Find open time slots where all attendees are free Contacts & Profile - List contacts - Get user profile info Prerequisites - Python 3.8+ - msal package ( pip install msal ) - A Microsoft account (Hotmail, Outlook.com, or Microsoft 365) - Azure App Registration (free, takes 5 minutes) Setup Step 1: Create an Azure App Registration 1. Go to https://portal.azure.com 2. Sign in with your Microsoft account 3. Navigate to Azure Active Directory App registrations New registration 4. Fill in: - Name: Hermes Agent (or any name you like) - Supported account types: Select \"Accounts in any organizational directory and personal Microsoft accounts (for Hotmail/Outlook.com)\" - Redirect URI: Select \"Public client/native (mobile & desktop)\" and enter http://localhost ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Andrew-Girgis","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Andrew-Girgis/microsoft-workspace-skill/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}