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

ews-calendar

Extract calendar events from Microsoft Exchange via EWS API

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/basuev/ews-skill
Or

What This Skill Does

The ews-calendar skill is a specialized OpenClaw integration designed to bridge your local environment with Microsoft Exchange Web Services (EWS). It acts as a secure intermediary, fetching calendar events, meeting details, locations, and attendee information directly from your organization's Exchange server. By leveraging OS-level keychain services for authentication, it ensures that your credentials remain encrypted and never exposed in plain text configuration files. The skill outputs data in a structured JSON format, making it highly compatible with other OpenClaw workflows or external analysis tools.

Installation

Installation is a multi-step process ensuring security and environment compatibility. First, verify your OS-specific keychain dependencies (libsecret for Linux or native Keychain for macOS). Execute the setup script {baseDir}/ews-calendar-setup.sh to associate your credentials with the keychain. Finally, update your ~/.openclaw/openclaw.json with your non-sensitive parameters: EWS_URL and EWS_USER. Once configured, the agent utilizes {baseDir}/ews-calendar-secure.sh to manage runtime authentication securely.

Use Cases

This skill is ideal for professionals relying on Exchange/Outlook environments. Use it to query meeting schedules dynamically without leaving your terminal or IDE. It is perfectly suited for automated "daily briefing" scripts, checking availability before scheduling tasks, or parsing meeting bodies for shared documentation links (Zoom, Confluence, etc.).

Example Prompts

  1. "OpenClaw, what meetings do I have scheduled for today?"
  2. "Can you check my calendar for tomorrow and tell me if I have a conflict during the 2 PM hour?"
  3. "Summarize the details and location for my meeting on 2026-03-03."

Tips & Limitations

  • Security: Never hardcode passwords in your environment variables; the skill is designed to fetch them exclusively from the OS keyring.
  • Connectivity: Ensure your network has access to the EWS_URL provided. If you are behind a corporate VPN, ensure it is active.
  • Date Formatting: While the skill accepts 'today' and 'tomorrow', ensure specific dates follow the strict YYYY-MM-DD format to avoid parsing errors.
  • Debugging: If data appears missing, run with the --verbose flag to see request/response traces, or use --debug-xml to inspect raw server output.

Metadata

Author@basuev
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-basuev-ews-skill": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#calendar#exchange#microsoft#productivity#scheduling
Safety Score: 4/5

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