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. Your AI assistant authenticates as itself but accesses the owner's mailbox/calendar as a delegate. Modified for delegate access from https://clawhub.ai/jotamed/outlook

skill-install — Terminal

Install via CLI (Recommended)

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

What This Skill Does

The outlook-delegate skill allows an AI assistant to interact with a Microsoft 365 mailbox and calendar by acting as a designated delegate. Unlike standard direct-access tools, this skill uses the /users/{owner}/ API endpoints, enabling the AI to read, search, draft, and send emails, as well as manage calendar events on behalf of an owner. This is ideal for executive assistants or shared mailbox management where the AI must maintain a formal 'on behalf of' relationship with the target account.

Installation

To install, use the command: clawhub install openclaw/skills/skills/87marc/outlook-skill-clawhub. After installation, configure the ~/.outlook-mcp/config.json file with your Azure App credentials and account emails. Ensure that you have granted Mail.ReadWrite.Shared, Mail.Send.Shared, and Calendars.ReadWrite.Shared permissions in the Azure Portal. You must also perform the manual step of granting the assistant delegate access to the mailbox via Exchange PowerShell or the Outlook Desktop application settings to ensure the API has the necessary permission levels.

Use Cases

This skill is perfect for busy professionals delegating administrative tasks. Use it to automate scheduling, clear out common support emails in a shared mailbox, or manage meeting responses without needing to provide the AI with your primary credentials. It is especially useful for team environments where multiple people may act upon a centralized inbox.

Example Prompts

  1. 'Please check the owner's calendar and tell me if they are free for a 30-minute sync at 2 PM on Tuesday.'
  2. 'Draft a polite response to the latest email from the project manager confirming we have received the updated requirements.'
  3. 'Search for all unread emails from the finance department regarding the Q3 budget and summarize the action items.'

Tips & Limitations

Note that all emails sent via this skill will include the 'Sent on behalf of' header, which is standard Microsoft behavior for delegated accounts. Always verify the owner_email in the config is correct, as the assistant will perform all actions against that specific identity. If the assistant fails to see items, verify that the 'Editor' or 'Delegate' permissions were correctly propagated via PowerShell, as Exchange permission sync can sometimes take up to 60 minutes to take effect.

Metadata

Author@87marc
Stars4473
Views1
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-skill-clawhub": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

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

Flags: network-access, external-api