ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified communication Safety 3/5

outlook-delegate

Read, search, and manage Outlook emails and calendar via Microsoft Graph API with delegate support. Supports sending as self, as owner (Send As), and on behalf of owner (Send on Behalf). Modified for delegate access from https://clawhub.ai/jotamed/outlook

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/87marc/outlook-delegate
Or

What This Skill Does

The outlook-delegate skill empowers your AI assistant to act as a formal delegate for a Microsoft 365 mailbox. Unlike standard email integrations, this skill is specifically engineered to handle complex delegation scenarios by interfacing with the Microsoft Graph API. It enables the AI to read, search, and manage emails and calendar events while providing three distinct modes of operation: sending as the AI itself, sending on behalf of the account owner, or sending as the account owner directly. By abstracting the complexity of Microsoft Exchange permissions, it allows for professional communication workflows where the AI acts as a sophisticated digital secretary.

Installation

To integrate this skill, ensure you have the OpenClaw environment set up. Run the command: clawhub install openclaw/skills/skills/87marc/outlook-delegate. After installation, you must configure the service by creating a configuration file at ~/.outlook-mcp/config.json. This file requires your Microsoft Azure application credentials (Client ID, Secret, and Tenant ID) alongside the specific email addresses for both the owner and the delegate. Ensure the Azure app has the necessary Microsoft Graph API permissions (Mail.Send, Mail.Read, Calendars.ReadWrite) to function correctly.

Use Cases

This skill is perfect for executive assistants, project managers, and busy professionals. Use it to: 1) Automatically filter and summarize high-priority emails while you are in deep-focus work. 2) Manage complex meeting scheduling without switching between different email clients. 3) Send routine status updates or meeting confirmations on behalf of a manager, maintaining a professional presence in your communication streams. 4) Archive and organize calendar invitations or email threads based on project-specific tags or keywords.

Example Prompts

  1. "Check the owner's inbox for any urgent emails from the finance department regarding the Q4 budget and summarize them for me."
  2. "Please schedule a 30-minute team sync for next Tuesday at 10 AM, sending the invite on behalf of the owner."
  3. "Search for the latest email from the client regarding the contract renewal, draft a response confirming receipt, and send it as the owner."

Tips & Limitations

Crucially, manage your Exchange permissions carefully. Do not enable both 'SendAs' and 'SendOnBehalf' for the same delegate account; Microsoft Exchange defaults to 'SendAs' if both exist, which overrides your ability to clarify that the message was written by an assistant. Always test your communication flow in a sandbox environment before setting the AI to handle high-stakes client or executive correspondence. Remember that this skill requires the owner to explicitly grant delegation rights via the Microsoft 365 Admin Center or Outlook settings for the API to process requests successfully.

Metadata

Author@87marc
Stars4473
Views0
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-87marc-outlook-delegate": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#outlook#productivity#email#calendar#automation
Safety Score: 3/5

Flags: network-access, external-api, data-collection