outlook-calendar
读取企业 Microsoft 365 Outlook 日历。当用户问任何涉及日程、会议、安排、工作、任务、事情的问题时触发,例如:今天有什么安排、这周有什么会、本月会议多少小时、明天要做什么、下周有啥工作、这周有什么事、有啥任务等。
Why use this skill?
Automate your Microsoft 365 schedule with the OpenClaw outlook-calendar skill. Retrieve meetings, summarize tasks, and manage time efficiently.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ilove323/outlook-calendarWhat This Skill Does
The outlook-calendar skill enables your OpenClaw AI agent to seamlessly integrate with your enterprise Microsoft 365 environment. By authenticating with your corporate credentials, the agent can programmatically access, parse, and summarize your Outlook calendar events. This tool is specifically designed to act as your intelligent personal assistant, converting raw calendar data into actionable insights, such as time management reports, meeting summaries, and scheduling conflicts. It handles the complexity of Microsoft's MFA (Multi-Factor Authentication) and token management, providing a stable interface for natural language queries about your professional commitments.
Installation
Installation is straightforward via the OpenClaw ecosystem. First, run clawhub install openclaw/skills/skills/ilove323/outlook-calendar. Once installed, you must create a configuration file at ~/.outlook/config.json containing your email and authentication preferences. Ensure your environment has the necessary drivers by executing pip install playwright requests and playwright install chromium. Finally, navigate to the skill directory and execute python login.py to initiate the MFA handshake with Microsoft 365. Your session cookies will be safely stored in the ~/.outlook/ directory, keeping sensitive session data outside the main skill folder.
Use Cases
This skill is perfect for professionals who juggle multiple meetings and project deadlines. It excels at parsing recurring agendas, calculating total time spent in meetings to prevent burnout, identifying open time slots for deep work, and summarizing complex weekly schedules. Whether you are prepping for a busy day or reflecting on your monthly productivity, the agent extracts the relevant metadata from your calendar and presents it in a clear, summarized format.
Example Prompts
- "Hey, what does my schedule look like for tomorrow? I need to know when my first meeting starts."
- "I have a lot going on this week. Can you summarize all my meetings and calculate how many hours I'll be in calls in total?"
- "List all the tasks and work-related events I have scheduled for next week so I can prepare accordingly."
Tips & Limitations
- Time Zones: The skill returns raw UTC data. Ensure your agent prompt processing includes a conversion to your local time zone (typically +8 for Shanghai).
- MFA Expiry: Cookies typically expire every 1 to 7 days. If the agent returns
[AUTH_FAILED], simply re-run the login script. - Rate Limiting: Avoid rapid-fire requests to the Microsoft backend. If you encounter rate limits, wait at least 15 minutes before attempting to re-authenticate.
- Data Security: Always keep your
~/.outlook/directory secured with appropriate file permissions, as it stores your authentication tokens.
Metadata
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ilove323-outlook-calendar": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, external-api, code-execution
Related Skills
excel-translator
Translates Excel files (.xlsx) from English to Chinese while preserving all formatting, images, and charts. Use for any task where a user provides an Excel file and requests English-to-Chinese translation.
outlook-calendar
读取企业 Microsoft 365 Outlook 日历。当用户问任何涉及日程、会议、安排、工作、任务、事情的问题时触发,例如:今天有什么安排、这周有什么会、本月会议多少小时、明天要做什么、下周有啥工作、这周有什么事、有啥任务等。
owa-outlook
读取企业 Microsoft 365 Outlook 日历和邮件。当用户问任何涉及日程、会议、安排、工作、任务、事情、邮件、收件箱、未读邮件的问题时触发。
calendar-reminder
每晚22:00自动扫描明天的Outlook日历,上午日程提前2小时提醒,下午日程12:00统一提醒,通过飞书发送通知。依赖 owa-outlook skill。
tech-invest-daily
科技行业投资日报生成与推送。当用户要求生成科技投资日报、发送每日投资报告、或cron定时触发日报任务时使用。自动抓取财联社实时新闻、获取涉及上市公司股价、生成深度分析报告并通过飞书一条消息发送完整Markdown报告,同时生成PDF附件。