By the-focus-ai
Microsoft Graph API integration for Claude Code - access Outlook/Hotmail emails
A Claude Code plugin for Microsoft Graph API integration, focused on Outlook/Hotmail email access.
Add this plugin to Claude Code:
claude mcp add-plugin /path/to/microsoft-skill
Or add to your Claude Code configuration.
.emlOnce installed, the skill triggers when you ask about emails:
Configure credentials:
pnpm tsx skills/microsoft-outlook/scripts/microsoft.ts setup
Authenticate:
pnpm tsx skills/microsoft-outlook/scripts/microsoft.ts auth
Verify:
pnpm tsx skills/microsoft-outlook/scripts/microsoft.ts me
microsoft-skill/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── skills/
│ └── microsoft-outlook/
│ ├── SKILL.md # Skill instructions
│ ├── scripts/ # CLI implementation
│ │ ├── microsoft.ts
│ │ └── lib/
│ └── references/ # Detailed documentation
│ ├── setup-guide.md
│ └── api-reference.md
├── package.json
└── README.md
| Command | Description |
|---|---|
setup | Configure API credentials |
auth | Run OAuth flow |
check | Verify auth status |
me | Get user profile |
messages | List recent messages |
download <id> | Download message as .eml |
download-all | Download recent messages |
Register an app in Microsoft Entra admin center or the Azure Portal:
microsoft-skill-clihttp://localhost:3000/callback.Mail.Read and User.Read.1Password (recommended): The script looks for Secure Notes in your Personal vault:
op://Personal/Microsoft Client ID/notesPlainop://Personal/Microsoft Client Secret/notesPlainLocal file: ~/.config/microsoft-skill/credentials.json
Run pnpm tsx scripts/microsoft.ts setup and choose "Enter manually".
.claude/microsoft-skill.local.json~/.config/microsoft-skill/tokens.jsonAdd .claude/*.local.* to .gitignore.
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Generate images and videos using Google Gemini and Veo models. Provides skills for AI image generation, image editing, text-to-video, and image-to-video workflows.
QuickBooks Online read-only access for Claude Code using OAuth 2.0
Pocket Casts integration - access starred episodes, listening history, show notes, and podcast metadata
Claude Code skills for managing Hetzner servers, Cloudflare DNS, and Docker deployments
Google services integration for Gmail, Calendar, Sheets, Docs, and YouTube using OAuth 2.0
npx claudepluginhub the-focus-ai/claude-marketplace --plugin microsoft-skillEmail via Himalaya CLI (IMAP/SMTP)
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth