By mustafaakben
Modular Outlook automation skills for Claude Code: mail, calendar, contacts, tasks, and notes.
npx claudepluginhub mustafaakben/outlook-suite-plugin --plugin outlook-suiteManage Outlook calendar via PowerShell: list events, create/update/delete appointments, send meeting invites, respond to meetings, recurring events, check availability, and find rooms. Scripts auto-start Outlook when needed.
Manage Outlook contacts via PowerShell: list, create, search, update, delete contacts, add/remove photos, and export as vCard. Requires Outlook running.
Manage Outlook email via PowerShell: read, search, draft, send, reply, forward, move, delete, flag, categorize, schedule send, rules, attachments, and out-of-office. Requires Outlook running.
Manage Outlook notes via PowerShell: list, create, read, and delete sticky notes with color coding and search. Auto-starts Outlook if needed.
Complete Microsoft Outlook automation via PowerShell COM objects on Windows. Covers email (read, search, draft, send, reply, forward, move, delete, flag, categorize, rules, attachments, out-of-office), calendar (list events, create/update/delete appointments, respond to meetings, recurring events, free/busy, rooms), contacts (list, create, search, update, delete, export vCard, photos), tasks (list, create, update, complete, assign, delete with priorities and reminders), and notes (list, create, read, delete sticky notes). Use when the user mentions Outlook, email, calendar, meetings, contacts, tasks, notes, or any mail/scheduling operation on Windows.
Manage Outlook tasks via PowerShell: list, create, update, complete, assign, and delete tasks with priorities, due dates, reminders, and status tracking. Scripts auto-start Outlook when needed.
Local Microsoft Outlook automation suite (Mail, Calendar, Contacts, Tasks, Notes), packaged for Claude Code plugin distribution.
This repository is now a plugin marketplace repo that publishes one plugin: outlook-suite.
The outlook-suite plugin provides modular Outlook automation skills built on PowerShell + Outlook COM:
.claude-plugin/marketplace.json - Marketplace manifest (install source)plugins/outlook-suite/.claude-plugin/plugin.json - Plugin manifestplugins/outlook-suite/skills/outlook-suite/ - Orchestration skillplugins/outlook-suite/skills/outlook-mail/ - Mail skill + scriptsplugins/outlook-suite/skills/outlook-calendar/ - Calendar skill + scriptsplugins/outlook-suite/skills/outlook-contacts/ - Contacts skill + scriptsplugins/outlook-suite/skills/outlook-tasks/ - Tasks skill + scriptsplugins/outlook-suite/skills/outlook-notes/ - Notes skill + scripts/plugin marketplace add <github-owner>/<github-repo>
/plugin install outlook-suite@outlook-suite-marketplace
# Refresh marketplace index after pushing updates
/plugin marketplace update outlook-suite-marketplace
# Update installed plugin to latest marketplace version
/plugin update outlook-suite
# Remove plugin
/plugin uninstall outlook-suite
# Validate manifests locally before publishing
claude plugin validate .
claude plugin validate plugins/outlook-suite
/plugin ... commands)Optional (feature-dependent):
The suite follows strict operational safety patterns:
EntryID targeting over volatile indexesYou can also run scripts directly from the packaged plugin paths:
cd plugins/outlook-suite/skills/outlook-mail
# Find candidate emails and capture EntryID
& ".\scripts\outlook-find.ps1" -Days 2 -From "john@example.com"
# Reply by EntryID
& ".\scripts\outlook-reply.ps1" -EntryID "00000000..." -Body "Thanks, received."
plugins/outlook-suite/skills/outlook-suite/SKILL.mdplugins/outlook-suite/skills/outlook-mail/SKILL.mdplugins/outlook-suite/skills/outlook-calendar/SKILL.mdplugins/outlook-suite/skills/outlook-contacts/SKILL.mdplugins/outlook-suite/skills/outlook-tasks/SKILL.mdplugins/outlook-suite/skills/outlook-notes/SKILL.mdEntryID is safest for targeting, but can change across certain mailbox move/import scenariosA full module-by-module review was completed before packaging:
.ps1 filesNo license file is currently included. Add a LICENSE before public release if needed.
Dr. Mustafa Akben
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Team-oriented workflow plugin with role agents, 27 specialist agents, ECC-inspired commands, layered rules, and hooks skeleton.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Claude Code skills for Godot 4.x game development - GDScript patterns, interactive MCP workflows, scene design, and shaders
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,393 supported skills.