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

clippy

Microsoft 365 / Outlook CLI for calendar and email. Use when managing Outlook calendar (view, create, update, delete events, find meeting times, respond to invitations), sending/reading emails, or searching for people/rooms in the organization.

Why use this skill?

Automate Microsoft 365 calendar and email with Clippy for OpenClaw. Browser-based automation for managing Outlook events, scheduling meetings, and inbox tasks.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/foeken/clippy
Or

What This Skill Does

Clippy is a powerful browser-automation agent designed to bridge the gap between OpenClaw AI and the Microsoft 365 ecosystem. Unlike traditional tools that rely on complex Graph API integrations and administrative Azure AD app registrations, Clippy interacts directly with the Outlook web interface via Playwright. This approach allows it to mimic human navigation to manage your calendar and email, providing a seamless user experience for scheduling, searching, and communication tasks. Whether you need to view your daily agenda, create complex recurring meetings with attendees, or manage your inbox, Clippy acts as your personal administrative assistant within the web browser.

Installation

To integrate this skill, ensure you have the OpenClaw environment configured, then run: clawhub install openclaw/skills/skills/foeken/clippy. Ensure you have Bun installed, as the tool utilizes it for runtime execution. After installation, initialize your session using clippy login --interactive to perform a one-time browser authentication. It is highly recommended to use the clippy keepalive command as a background service to ensure your session remains active, preventing frequent re-logins and ensuring your agent is always ready to respond to your commands.

Use Cases

This skill is perfect for professionals who want to automate routine administrative overhead. Common use cases include: quickly finding free meeting slots for multiple team members, managing high-volume email inboxes by filtering or searching for specific invoices, and automating the creation of recurring team standups or meetings. Because it operates through the browser, it can handle actions that are often difficult to map via standard APIs, such as sending emails with specific formatting or retrieving complex calendar details in a human-readable format.

Example Prompts

  1. "Clippy, list all my unread emails from today and highlight any that mention an invoice."
  2. "Schedule a 30-minute team sync for tomorrow at 10 AM with Alice and Bob, and make sure to include a Teams meeting link."
  3. "Do I have any conflicts on Thursday? Also, please accept the invitation from the HR department regarding the benefits meeting."

Tips & Limitations

Because Clippy relies on browser automation, it is "session-based." If your M365 session expires or the UI undergoes a significant design change, the tool may require an update or a fresh login. Always monitor the health file at ~/.config/clippy/keepalive-health.txt to verify that your keepalive service is functioning. Avoid running multiple automation tasks simultaneously to prevent race conditions within the browser context. When using the email features, ensure you provide specific search terms or indices to prevent the tool from processing incorrect items.

Metadata

Author@foeken
Stars2387
Views2
Updated2026-03-09
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-foeken-clippy": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

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

Flags: file-write, file-read, network-access