Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Microsoft Ops Gadget — CLI for Microsoft 365 (Mail, Calendar, Drive, Contacts, Tasks, Word, PowerPoint, Excel, OneNote).
Microsoft Ops Gadget — CLI for Microsoft 365 (Mail, Calendar, Drive, Contacts, Tasks, Word, PowerPoint, Excel, OneNote).
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
CLI for Microsoft 365: Mail, Calendar, OneDrive, Contacts, Tasks, Word, PowerPoint, Excel, OneNote. The Microsoft counterpart to gog (Google Ops Gadget). Same patterns, different cloud.
For comprehensive usage, run: mog --ai-help This outputs the full dashdash-compliant documentation including: Setup/Prerequisites All commands and options Date/time formats Examples (positive and negative) Troubleshooting Slug system explanation gog compatibility notes
ModuleCommandsmailsearch, get, send, folders, drafts, attachmentcalendarlist, create, get, update, delete, calendars, respond, freebusy, acldrivels, search, download, upload, mkdir, move, rename, copy, rmcontactslist, search, get, create, update, delete, directorytaskslists, list, add, done, undo, delete, clearwordlist, export, copypptlist, export, copyexcellist, get, update, append, create, metadata, tables, add-sheet, clear, copy, exportonenotenotebooks, sections, pages, get, create-notebook, create-section, create-page, delete, search
# Mail mog mail search "from:someone" --max 10 mog mail send --to a@b.com --subject "Hi" --body "Hello" mog mail send --to a@b.com --subject "Report" --body-file report.md mog mail send --to a@b.com --subject "Newsletter" --body-html "<h1>Hello</h1>" cat draft.txt | mog mail send --to a@b.com --subject "Hi" --body-file - # Calendar mog calendar list mog calendar create --summary "Meeting" --from 2025-01-15T10:00:00 --to 2025-01-15T11:00:00 mog calendar freebusy alice@example.com bob@example.com # Drive mog drive ls mog drive upload ./file.pdf mog drive download <slug> --out ./file.pdf # Tasks mog tasks list mog tasks add "Buy milk" --due tomorrow mog tasks clear # Contacts mog contacts list mog contacts directory "john" # Excel mog excel list mog excel get <id> Sheet1 A1:D10 mog excel update <id> Sheet1 A1:B2 val1 val2 val3 val4 mog excel append <id> TableName col1 col2 col3 # OneNote mog onenote notebooks mog onenote search "meeting notes"
mog generates 8-character slugs for Microsoft's long GUIDs: a3f2c891 instead of AQMkADAwATMzAGZmAS04MDViLTRiNzgt... All commands accept slugs or full IDs Use --verbose to see full IDs
mog cal → mog calendar mog todo → mog tasks
OAuth tokens stored in config directory (0600 permissions): PlatformLocationmacOS~/.config/mog/Linux~/.config/mog/Windows%USERPROFILE%\.config\mog\ Files: tokens.json - OAuth tokens (encrypted at rest by OS) settings.json - Client ID slugs.json - Slug cache
mog --ai-help - Full documentation mog <command> --help - Command-specific help
Workflow acceleration for inboxes, docs, calendars, planning, and execution loops.
Largest current source with strong distribution and engagement signals.