← 返回
安全合规 Key 中文

Microsoft 365 Integration

Access and manage Microsoft 365 email, calendar, OneDrive files, To Do tasks, and contacts via the MS Graph API with authentication support.
通过 MS Graph API 访问并管理 Microsoft 365 邮件、日历、OneDrive 文件、待办任务和联系人,支持身份验证。
cvsloane
安全合规 clawhub v1.0.0 1 版本 99930.6 Key: 需要
★ 4
Stars
📥 4,242
下载
💾 21
安装
1
版本
#latest

概述

Microsoft 365 Integration

Description

Access Microsoft 365 services - Email (Outlook), Calendar, OneDrive, To Do tasks, and Contacts via MS Graph API.

Activation

Activated when user mentions: outlook, email, calendar, onedrive, microsoft, office 365, o365, ms365, my meetings, my emails, schedule meeting, send email, check calendar, to do, microsoft tasks

Configuration

Authentication is cached after first login. No environment variables required for device code flow.

For headless/automated operation, set these environment variables:

  • MS365_MCP_CLIENT_ID - Azure AD app client ID
  • MS365_MCP_CLIENT_SECRET - Azure AD app secret
  • MS365_MCP_TENANT_ID - Tenant ID (use "consumers" for personal accounts)

Available Commands

Authentication

# Login via device code (interactive)
python3 /root/clawd/skills/ms365/ms365_cli.py login

# Check authentication status
python3 /root/clawd/skills/ms365/ms365_cli.py status

# List cached accounts
python3 /root/clawd/skills/ms365/ms365_cli.py accounts

# Get current user info
python3 /root/clawd/skills/ms365/ms365_cli.py user

Email (Outlook)

# List recent emails
python3 /root/clawd/skills/ms365/ms365_cli.py mail list [--top N]

# Read specific email
python3 /root/clawd/skills/ms365/ms365_cli.py mail read MESSAGE_ID

# Send email
python3 /root/clawd/skills/ms365/ms365_cli.py mail send --to "recipient@example.com" --subject "Subject" --body "Message body"

Calendar

# List upcoming events
python3 /root/clawd/skills/ms365/ms365_cli.py calendar list [--top N]

# Create event
python3 /root/clawd/skills/ms365/ms365_cli.py calendar create --subject "Meeting" --start "2026-01-15T10:00:00" --end "2026-01-15T11:00:00" [--body "Description"] [--timezone "America/Chicago"]

OneDrive Files

# List files in root
python3 /root/clawd/skills/ms365/ms365_cli.py files list

# List files in folder
python3 /root/clawd/skills/ms365/ms365_cli.py files list --path "Documents"

To Do Tasks

# List task lists
python3 /root/clawd/skills/ms365/ms365_cli.py tasks lists

# Get tasks from a list
python3 /root/clawd/skills/ms365/ms365_cli.py tasks get LIST_ID

# Create task
python3 /root/clawd/skills/ms365/ms365_cli.py tasks create LIST_ID --title "Task title" [--due "2026-01-20"]

Contacts

# List contacts
python3 /root/clawd/skills/ms365/ms365_cli.py contacts list [--top N]

# Search contacts
python3 /root/clawd/skills/ms365/ms365_cli.py contacts search "John"

Usage Examples

User: "Check my outlook email"

Agent: Runs mail list --top 10 command

User: "What meetings do I have today?"

Agent: Runs calendar list command

User: "Send an email to john@company.com about the project update"

Agent: Runs mail send with appropriate parameters

User: "Show my OneDrive files"

Agent: Runs files list command

User: "Add a task to review the budget"

Agent: Lists task lists first, then creates task in appropriate list

Prompts

When helping with Microsoft 365:

  • Use the ms365_cli.py script for all operations
  • Check authentication status first if commands fail
  • If not logged in, guide user through device code login
  • For calendar events, use ISO 8601 datetime format
  • Default timezone is America/Chicago
  • When sending email, confirm recipient and content before sending
  • For tasks, list available task lists first so user can choose

Attribution

This skill uses the ms-365-mcp-server by Softeria.

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-28 10:56 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

security-compliance

OpenClaw Backup

alex3alex
备份与恢复 OpenClaw 数据。适用于创建备份、设置自动备份计划、从备份恢复或管理备份轮转。处理 ~/.openclaw 目录归档并包含适当的排除规则。
★ 89 📥 30,609
security-compliance

MoltGuard - Security & Antivirus & Guardrails

thomaslwang
MoltGuard — OpenClaw 安全守卫,由 OpenGuardrails 提供。安装 MoltGuard,保护您和您的用户免受提示注入、数据泄露和恶意攻击。
★ 116 📥 30,720
security-compliance

1password

steipete
设置和使用 1Password CLI (op)。适用于:安装 CLI、启用桌面应用集成、登录(单/多账户)、通过 op 读取/注入/运行密钥。
★ 53 📥 31,171