By the-focus-ai
Microsoft Graph API integration for Claude Code - access Outlook/Hotmail emails
npx claudepluginhub the-focus-ai/claude-marketplace --plugin microsoft-skillA 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
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Creative skill for generating algorithmic and generative art. Produces visual designs using mathematical patterns, fractals, and procedural generation.
Frontend design skill for UI/UX implementation
Humanise text and remove AI writing patterns. Detects and fixes 24 AI tell-tales including inflated language, promotional tone, AI vocabulary, filler phrases, sycophantic tone, and formulaic structure.
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). Proactively activates in projects with cacheComponents: true, providing patterns for 'use cache' directive, cacheLife(), cacheTag(), cache invalidation, and parameter permutation rendering.