Agent skill · software engineering · sundial-org

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 this skill is useful

Adds specific commands for managing Outlook calendar and email that are not commonly known or documented.

What it needs

Requires clippy installed locally. About 2k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

Clippy - Microsoft 365 CLI Source: https://github.com/foeken/clippy Works through the M365 web UI via browser automation (Playwright), not the Graph API. No Azure AD app registration required - just login with your browser. Install Or link globally: bun link Authentication Keepalive (recommended) Keep a browser session alive to prevent token expiry: For persistent operation, set up as a launchd service (macOS) or systemd (Linux). Health monitoring: Keepalive writes to ~/.config/clippy/keepalive-health.txt on each successful refresh. Check if this file is stale (>15min) to detect failures. Calendar Create Events Update/Delete Events Respond to Invitations Find Meeting Times Email Send Email Reply/Forward Email Actions People/Room Search JSON Output Configuration Profile directory can be overridden:

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/clippy

View the source on GitHub

Browse the @skills marketplace