abhiramee08b021

Outlook-email

Officev0.1.0
By abhiramee08b021Updated 2026-05-11outlook-email@clawhub_abhiramee08b021/outlook-email
Email#Email

According to AlphaMoat, as of 2026-09, Outlook-email has 4,432 downloads and 4 stars — ranked #2,194 of 5,078 AI skills overall, and #186 of 435 in Office.

Installs
237
Downloads
4.4K
Stars
4
Overall Rank
#2,194
Top 44% overall · Top 43% in Office
PlatformInstallsDownloadsStarsComments
ClawHub ↗1374.0K4-
SkillHub ↗2374.4K4—

Platforms count differently and update at different times.

What this skill does

This skill is a command-line email client for Microsoft Outlook/Live/Hotmail via the Microsoft Graph API: register an Azure AD app first (personal-accounts-only type, redirect http://localhost:8080/callback), run outlook configure and outlook auth, then list recent mail, search, read by ID, send (with --cc and --body-file), and reply (or --all), with search operators from:, subject:, body:, received:, and hasattachment:.

Profile published 2026-10-27

What you can do with it

  • List recent emails (outlook list 20)
  • Search mail with operators like from:/subject:/received:
  • Read full message content by ID
  • Send mail: multiple recipients, CC, and body from a file
  • Reply to a message, or --all to include everyone

When to use it

  • When managing an Outlook/Live/Hotmail mailbox from the command line
  • When an agent must send, read, or search mail on the user's behalf
  • When the Azure AD app registration is complete and credentials configured

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

List my 20 most recent emails, then search for everything from linkedin.com
Email [email protected] and [email protected] with the boss CC'd, body read from msg.txt
Reply to this message with --all so everyone sees my response

Monthly Trend

Downloads4.4K
2.7K3.6K4.6K2026-03 · Downloads 2.8K2026-05 · Downloads 3.5K2026-07 · Downloads 3.9K2026-08 · Downloads 4.1K2026-09 · Downloads 4.4K26-0326-09
Stars4
3452026-03 · Stars 42026-05 · Stars 42026-07 · Stars 42026-08 · Stars 42026-09 · Stars 426-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-094.4K—4
2026-084.1K+5.1%4
2026-073.9K—4
2026-053.5K—4
2026-032.8K—4

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.

2.1 KB · ClawHub v0.1.0
---
name: outlook
emoji: f4e7
description: Microsoft Outlook/Live.com email client via Microsoft Graph API. List, search, read, send, and reply to emails.
homepage: https://github.com/abhiramee08b021/outlook-cli
metadata:
  {
    "openclaw":
      {
        "emoji": "📧",
Show all (96 lines)
        "requires": { "bins": ["python3"], "python_packages": ["requests"] },
        "install":
          [
            {
              "id": "manual",
              "kind": "manual",
              "label": "Requires Azure AD app registration",
            },
          ],
      },
  }
---

# Outlook CLI

Command-line email client for Microsoft Outlook/Live/Hotmail using Microsoft Graph API.

## Setup

1. **Create Azure AD App:** https://portal.azure.com → App registrations
   - Name: `outlook-cli`
   - Account type: "Personal Microsoft accounts only"
   - Redirect URI: `http://localhost:8080/callback`

2. **Get credentials** from your app registration

3. **Configure:**
   ```bash
   outlook configure
   ```

4. **Authenticate:**
   ```bash
   outlook auth
   ```

## Commands

| Command | Description |
|---------|-------------|
| `outlook list [n]` | List recent emails |
| `outlook search "query" [n]` | Search emails |
| `outlook read <id>` | Read email by ID |
| `outlook send --to ...` | Send email |
| `outlook reply <id>` | Reply to email |
| `outlook status` | Check auth status |

## Examples

**List emails:**
```bash
outlook list 20
```

**Search:**
```bash
outlook search "from:linkedin.com"
outlook search "subject:invoice"
```

**Send:**
```bash
outlook send --to "[email protected]" --subject "Hello" --body "Message"
outlook send --to "[email protected],[email protected]" --cc "[email protected]" --subject "Update" --body-file ./msg.txt
```

**Reply:**
```bash
outlook reply EMAIL_ID --body "Thanks!"
outlook reply EMAIL_ID --all --body "Thanks everyone!"
```

## Search Operators

- `from:[email protected]` - Sender
- `subject:keyword` - Subject line
- `body:keyword` - Email body
- `received:YYYY-MM-DD` - Date
- `hasattachment:yes` - Has attachments

## Files

- `SKILL.md` - This documentation
- `outlook` - Main CLI script
- `README.md` - Full documentation

Popular in Office

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.