🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Nylas Email, Calendar & Contacts

by @qasim-nylas

Access and manage email, calendar, and contacts across multiple providers using the Nylas API for unified communication and scheduling tasks.

Versionv1.0.1
Downloads605
Stars⭐ 1
TERMINAL
clawhub install nylas

πŸ“– About This Skill


metadata: openclaw: primaryEnv: NYLAS_API_KEY requires: env: - NYLAS_API_KEY envVars: - name: NYLAS_API_KEY description: Nylas API v3 key from dashboard-v3.nylas.com required: true - name: NYLAS_GRANT_ID description: Explicit grant ID (optional, skips auto-discovery) required: false - name: NYLAS_API_URI description: API region endpoint (default https://api.us.nylas.com) required: false - name: NYLAS_TIMEZONE description: Default timezone for date/time operations (default UTC) required: false install: - kind: npm package: "@nylas/openclaw-nylas-plugin" dependencies: - name: "@nylas/openclaw-nylas-plugin" kind: npm description: Nylas API v3 client with email, calendar, and contacts support links: homepage: https://www.npmjs.com/package/@nylas/openclaw-nylas-plugin

Nylas Email, Calendar & Contacts

Unified access to email, calendar, and contacts across Gmail, Outlook, Exchange, Yahoo, iCloud, and IMAP β€” powered by the Nylas API.

Setup

Install the plugin (one command, no restart needed):

openclaw plugins install @nylas/openclaw-nylas-plugin

Configure your API key:

openclaw config set nylas.apiKey "YOUR_NYLAS_API_KEY"

Get your API key from Nylas Dashboard.

Verify setup:

openclaw nylas status
openclaw nylas discover

Tools

Email (7 tools)

  • nylas_list_messages β€” List recent messages with optional filters (unread, limit)
  • nylas_search_messages β€” Search messages by keyword (e.g., from:sarah Q4 budget)
  • nylas_read_message β€” Read a specific message by ID (full content)
  • nylas_send_message β€” Send an email (to, subject, body)
  • nylas_create_draft β€” Create a draft for review before sending
  • nylas_list_threads β€” List email threads grouped by conversation
  • nylas_list_folders β€” List mailbox folders and labels
  • Calendar (5 tools)

  • nylas_list_events β€” List calendar events for a date range
  • nylas_create_event β€” Create a new event with title, time, and participants
  • nylas_update_event β€” Update an existing event (reschedule, add attendees)
  • nylas_delete_event β€” Delete a calendar event
  • nylas_get_availability β€” Check free/busy availability for scheduling
  • Contacts (2 tools)

  • nylas_search_contacts β€” Search contacts by name or email
  • nylas_get_contact β€” Get full contact details by ID
  • Multi-Account Support

    The plugin auto-discovers all connected accounts from your API key. Use named grants to reference accounts:

  • "Check my work email" β€” resolves to your work grant
  • "What's on my personal calendar?" β€” resolves to your personal grant
  • Examples

  • "Show me unread emails from this week"
  • "Send a reply to Sarah's last message"
  • "What meetings do I have tomorrow?"
  • "Schedule a 30-min call with the team on Thursday at 2pm"
  • "Find Sarah Chen's email address"
  • "Am I free Friday afternoon?"
  • "Create a draft response to the budget proposal"
  • Links

  • Installation Guide
  • npm Package
  • Nylas CLI
  • πŸ’‘ Examples

  • "Show me unread emails from this week"
  • "Send a reply to Sarah's last message"
  • "What meetings do I have tomorrow?"
  • "Schedule a 30-min call with the team on Thursday at 2pm"
  • "Find Sarah Chen's email address"
  • "Am I free Friday afternoon?"
  • "Create a draft response to the budget proposal"
  • βš™οΈ Configuration

    Install the plugin (one command, no restart needed):

    openclaw plugins install @nylas/openclaw-nylas-plugin
    

    Configure your API key:

    openclaw config set nylas.apiKey "YOUR_NYLAS_API_KEY"
    

    Get your API key from Nylas Dashboard.

    Verify setup:

    openclaw nylas status
    openclaw nylas discover