.claude/skills/managing-outlook-email/SKILL.md
Manage Microsoft Outlook email via CLI. Search, read, open, triage, archive, flag, and organize inbox messages. Use when working with email, checking unread messages, searching mail, or organizing inbox.
npx skillsauth add Dbochman/dotfiles managing-outlook-emailInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Manage Microsoft Outlook email via outlook-cli - search, read, triage, archive, and organize messages.
# Check tool is available
outlook-cli --version
# Test authentication (will prompt for login if needed)
outlook-cli find --only-unread --limit 1 --toon
If command not found, see installation page. For calendar operations, see managing-calendar. For meeting transcripts, see reading-meeting-transcripts.
Use this skill when users want to:
# List unread emails (compact output)
outlook-cli find --only-unread --toon
# Unread from specific sender
outlook-cli find --only-unread --from [email protected] --toon
# Unread with specific subject
outlook-cli find --only-unread --subject "urgent" --toon
# Read full email (HTML converted to markdown by default)
outlook-cli read <message-id> --toon
# Read with raw HTML
outlook-cli read <message-id> --no-markdown --toon
# Open email in browser (Outlook on the web)
outlook-cli open <message-id>
# Print URL without opening browser
outlook-cli open <message-id> --no-browser
# By sender
outlook-cli find --from [email protected] --toon
# By date range
outlook-cli find --after 2025-01-01 --before 2025-01-31 --toon
# By subject and sender
outlook-cli find --from [email protected] --subject "budget" --toon
# With attachments
outlook-cli find --has-attachments --after 2025-01-01 --toon
# List folders
outlook-cli list --toon
# Move to folder
outlook-cli move <message-id> Archive --toon
# Mark as read
outlook-cli mark <message-id> --read --toon
# Flag for follow-up
outlook-cli mark <message-id> --flag --toon
# Archive old emails
outlook-cli move --all --before 2025-01-01 Archive --toon
# Mark sender's emails as read
outlook-cli mark --all --from [email protected] --read --toon
# Move read emails from inbox to archive
outlook-cli move --all --folder Inbox --only-read Archive --toon
Run outlook-cli --help for all commands and flags. Run outlook-cli <command> --help for detailed options.
Email Triage (workflows/email-triage.md)
Email Search (workflows/search-emails.md)
Priority Review (workflows/priority-review.md)
Evidence Review (workflows/evidence-review.md)
Open Loops Review (workflows/open-loops-review.md)
Authentication errors:
rm ~/.ai-pim-utils/auth-cache
outlook-cli find --limit 1 # Triggers re-authentication
Command not found:
~/.local/bin to PATHNo results from search:
outlook-cli listSee: installation page for more troubleshooting.
tools
Use exact configured Reolink cameras through the local Home Hub for availability and power status, fresh stills, visual commentary, protected Dylan/Julia/household sharing, and reversible spotlight control. Supports trusted owner tasks and explicitly scoped proactive automations; not for Nest or Ring cameras, arbitrary recipients, recordings, account changes, or raw camera APIs.
data-ai
Privately manage Dylan and Julia's household plant inventory and care history by physical location, bed, and exact Flower Cam view. Use for confirmed plant onboarding from camera conversations, camera- or bed-filtered inventory, record corrections, individual or whole-bed care, and private filtered exports. Pair with reolink-camera when an owner asks about plants visible in Flower Cam images.
testing
Inspect and control the physically secured Reachy Mini at Crosstown through ClawBody. Use for requests to check Reachy, look around, express an emotion, play any official emotion or dance preset, speak proactively, mute or unmute its microphone, stop movement, or describe what its camera sees.
tools
Handle Reachy/iMessage handoffs, selective durable memory, forgetting, and diagnostics; automatic context comes from the gateway plugin.