Outlook Web Access for Openclaw

A robust skill for automating Microsoft Outlook Web operations including email management and calendar scheduling through persistent browser sessions.

organisciak
v1.0.0
Feb 3, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install outlook-web

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install outlook-web using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Outlook Web Access?

The Outlook Web skill enables AI agents to interact directly with outlook.office.com using the playwright-cli. By leveraging persistent session management, this skill allows for seamless transitions between reading emails, drafting responses, and managing calendar events without repeated authentication hurdles. It is designed to bridge the gap between automated workflows and the Microsoft ecosystem, providing a reliable way to handle communication tasks through Openclaw Skills.

This implementation prioritizes security and user control by defaulting to draft mode for outgoing messages and requiring manual initial authentication. Whether you need to search your inbox, organize your schedule, or extract structured data from messages, this addition to your library provides the necessary tools for deep integration with Microsoft Outlook.

Outlook Web Access Use Cases

  • Automating the drafting of email replies based on incoming message content.
  • Searching for specific information within a large Outlook inbox using natural language queries.
  • Viewing and managing calendar events to coordinate meetings and schedules.
  • Extracting structured data from emails for processing in other applications or workflows.
  • Organizing the inbox by moving, deleting, or archiving messages programmatically.

How Outlook Web Access Works

  1. The skill initializes a persistent browser session using the playwright-cli with the --session=outlook-web flag.
  2. For the initial setup, it opens a headed browser window to allow the user to perform manual Microsoft authentication.
  3. Once authenticated, the skill navigates to specific Outlook URLs for mail or calendar views.
  4. It utilizes ARIA labels and CSS selectors to identify UI elements like the message body, recipient fields, and navigation buttons.
  5. Actions are executed via CLI commands or optimized JavaScript snippets using the run-code feature.
  6. Snapshots are captured to verify the UI state and extract content for the AI agent's context.

Outlook Web Access Setup

To begin using this skill with Openclaw Skills, you must first authenticate your Microsoft account:

  1. Open Outlook in headed mode to trigger the login process:
playwright-cli open "https://outlook.office.com/mail/inbox" --session=outlook-web --headed
  1. Manually complete the login in the visible browser window.
  2. Verify the authentication status by taking a snapshot:
playwright-cli snapshot --session=outlook-web

Subsequent commands will run in headless mode using the saved session cookies.

Outlook Web Access Data Schema & Taxonomy

The skill organizes interaction data based on the Outlook Web UI structure and session state:

Data Type Description Source/Location
Session Data Persistent cookies and auth state --session=outlook-web
Email Content Body text, subject, and sender info [role="document"]
UI Selectors ARIA labels and roles for interaction DOM Snapshot
Structured Data JSON-formatted email lists or event details run-code output

Email IDs can be extracted from URLs for direct navigation to specific messages.

Outlook Web Access Advanced Features

  • Multi-command batching using run-code to increase execution speed by up to 70%.
  • Resource blocking for images, fonts, and analytics to reduce page load times and bandwidth.
  • Token-efficient content extraction using localized innerText queries instead of full page snapshots for Openclaw Skills.
  • Direct deep-linking to specific emails and folders for faster navigation.
  • Support for automatic drafting and Trust Auto-Save logic for reliable email composition.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*