Automate Outlook tasks via Rube MCP (Composio): emails, calendar, contacts, folders, attachments. Always search tools first for current schemas.
Install with Tessl CLI
npx tessl i github:Lingjie-chen/MT5 --skill outlook-automation63
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
KQL cross-folder email search and pagination
Uses SEARCH_MESSAGES tool
0%
100%
KQL from: filter
0%
100%
KQL hasattachment filter
0%
100%
KQL date filter
0%
100%
KQL AND combinator
0%
42%
Pagination field correct
0%
100%
Stops on moreResultsAvailable false
0%
100%
Uses hitId for message_id
0%
100%
Retrieves attachments list
62%
100%
Mimetype filter for attachments
70%
100%
from_index pagination param
20%
100%
Without context: $0.2451 · 1m 14s · 13 turns · 17 in / 4,306 out tokens
With context: $0.3555 · 1m 28s · 17 turns · 270 in / 4,530 out tokens
Folder-specific email query with OData filters
Lists folders first
100%
100%
Uses folder ID not name
100%
100%
Uses QUERY_EMAILS tool
60%
100%
OData isRead filter
100%
100%
OData importance filter
100%
100%
OData filter syntax correct
100%
100%
Pagination via nextLink
100%
100%
Continues until no nextLink
100%
100%
Single-folder awareness
42%
42%
Output JSON produced
100%
100%
Without context: $0.2692 · 1m 39s · 15 turns · 19 in / 4,800 out tokens
With context: $0.2798 · 1m 15s · 14 turns · 424 in / 3,835 out tokens
Calendar recurring event and attendance queries
Uses calendar view tool
60%
100%
start_datetime provided
100%
100%
end_datetime provided
100%
100%
ISO 8601 datetime format
100%
100%
Calendar filter property
100%
100%
Does NOT use receivedDateTime
100%
100%
Expands recurring events
85%
100%
Attendee decline field
23%
100%
IANA timezone format
100%
100%
Outputs report file
100%
100%
Without context: $0.2701 · 1m 18s · 17 turns · 63 in / 4,065 out tokens
With context: $0.2731 · 1m 11s · 14 turns · 267 in / 3,657 out tokens
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.