The-Focus-AI

Microsoft Skill — Communication skill for Claude Code

Communication community intermediate

/plugin install microsoft-skill@focus-marketplace Microsoft Graph API - Outlook/Hotmail email access.

How to install Microsoft Skill

This entry records only its repository, not the path inside it, so there is no exact command to give. Open The-Focus-AI/microsoft-skill and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Microsoft Skill does

A Claude Code plugin for Microsoft Graph API integration, focused on Outlook/Hotmail email access.

Alternatives in Communication

  • Open SaaS — A 100% free modern JS SaaS boilerplate (React, NodeJS, Prisma) 14.1k ★
  • Claude Code Remote — Control Claude Code remotely via email 1.2k ★
  • Nekro Agent — NekroAgent 是一个面向多人互动场景的跨平台 Agent 框架,集 Claude Code 沙盒执行、工作区编排、长期记忆、结构化 MCP 管理与可视化控制台于一体,兼具高扩展性、多模态交互、实时状态推送和自动化 800 ★

README

Microsoft Skill

A Claude Code plugin for Microsoft Graph API integration, focused on Outlook/Hotmail email access.

Installation

Add this plugin to Claude Code:

claude mcp add-plugin /path/to/microsoft-skill

Or add to your Claude Code configuration.

Features

  • OAuth 2.0 Authentication with PKCE
  • Email Operations: List messages, download as .eml
  • Secure Storage: 1Password or local file credentials
  • Per-project Tokens: Different Microsoft accounts per project

Quick Start

Once installed, the skill triggers when you ask about emails:

  • "Check my outlook inbox"
  • "Read my emails"
  • "Download recent messages from hotmail"
  • "List my microsoft mail"

First-time Setup

  1. **Configure credentials**:

    pnpm tsx skills/microsoft-outlook/scripts/microsoft.ts setup
  2. **Authenticate**:

    pnpm tsx skills/microsoft-outlook/scripts/microsoft.ts auth
  3. **Verify**:

    pnpm tsx skills/microsoft-outlook/scripts/microsoft.ts me

Plugin Structure

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

Commands

Command Description
setup Configure API credentials
auth Run OAuth flow
check Verify auth status
me Get user profile
messages List recent messages
download Download message as .eml
download-all Download recent messages

Credential Setup

Register an app in [Microsoft Entra admin center](https://entra.microsoft.com/) or the [Azure Portal](https://portal.azure.com/):

...