Install any skill in seconds. Free to start, no credit card required.
Get Started Free →sonichi/ms365-connect
Connect to Microsoft 365 (OneDrive, Outlook mail, Calendar, Teams) via Microsoft Graph using the open-source python-o365 (O365) library.
Passed 12 of 17 test cases with the skill, and 9 of 17 without it.
and 9 more in the full report
5 fixed11 passed either way6 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
Could you post an update to the 'General' channel inside the 'Engineering' team on Microsoft Teams announcing that the service deployment went smoothly?
| Checked | Without skill | With skill |
|---|---|---|
| Invokes python3 scripts/ms365.py teams-post command | Missed | Passed |
| Passes --team "Engineering" flag | Missed | Passed |
| Passes --channel "General" flag | Missed | Passed |
The instructions your model reads when the skill loads.
Microsoft 365 connectivity for Sutando, built on the Apache-2.0
python-o365 library (O365 on PyPI),
which is a thin wrapper over Microsoft Graph.
All operations go through Microsoft Graph via python-o365:
onedrive-list) and download a file
to a local path (onedrive-get).outlook-list) and send an
email (outlook-send).calendar-list).teams-post).Authentication is a one-time delegated OAuth2 consent flow (auth); the refresh
token is cached on disk so subsequent commands run non-interactively.
Run the CLI with python3 scripts/ms365.py <subcommand>:
# One-time: run the OAuth consent flow and cache the token
python3 scripts/ms365.py auth
# OneDrive
python3 scripts/ms365.py onedrive-list # list root
python3 scripts/ms365.py onedrive-list "/Projects/Q3" # list a folder by path
python3 scripts/ms365.py onedrive-get "/Reports/x.pdf" ./x.pdf
# Outlook mail
python3 scripts/ms365.py outlook-list --n 10
python3 scripts/ms365.py outlook-send --to [email protected] --subject "Hi" --body "Hello"
# Calendar
python3 scripts/ms365.py calendar-list --days 7
test cases passed, vs 9 / 17 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.