Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
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.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Natural language interface for Apple Mail — search, compose, triage, organize, and analyze email with 24 MCP tools and an expert email management skill
Google Workspace (Gmail, Calendar, Drive) and iMessage integration for Claude Code
Gmail integration with multi-account support - read, search, send, and manage emails
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC plugin for engineering teams - 64 agents, 262 skills, 84 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Comprehensive integration with OpenAI Codex CLI - delegate complex coding tasks to Codex as a powerful coding partner
Local-first visual planning canvas for human-agent workflow design, execution, and evidence-backed progress tracking.
Windows automation skills and MCP integration for the CursorTouch Windows-MCP server. Provides best practices, tool guidance, and workflows for automating Windows desktops.
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