Loading...
Loading...
Enables Claude to send messages, manage channels, and schedule meetings in Microsoft Teams via Playwright MCP
npx skill4agent add andrejones92/canifi-life-os microsoft-teamscurl -sSL https://canifi.com/skills/microsoft-teams/install.sh | bashcp -r skills/microsoft-teams ~/.canifi/skills/# First, ensure canifi-env is installed:
# curl -sSL https://canifi.com/install.sh | bash
canifi-env set MICROSOFT_EMAIL "your-email@outlook.com"canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"User: "Send a message to the Marketing channel about the campaign launch"
Claude: Opens Teams, navigates to Marketing channel, posts message.
Confirms: "Message posted to Marketing channel"User: "Schedule a team meeting for tomorrow at 2pm"
Claude: Creates meeting invite for tomorrow 2pm,
adds team members, sends invitation.
Returns: "Meeting scheduled, invite sent to team"User: "What's new in the Engineering channel?"
Claude: Opens Engineering channel, reads recent messages.
Reports: "Recent updates:
1. John posted about API changes
2. Sarah shared test results..."User: "Send Mike a message about the deadline extension"
Claude: Opens chat with Mike, sends message about deadline.
Confirms: "Message sent to Mike"// Teams list
'[aria-label="Teams and Channels"]'
// Channel list
'.channel-list'
// Chat list
'[aria-label="Chats"]'
// Message compose
'[aria-label="Type a new message"]'
// Send button
'[aria-label="Send"]'
// New meeting
'[aria-label="New meeting"]'
// Calendar
'[aria-label="Calendar"]'
// Search
'[aria-label="Search"]'
// New team
'[aria-label="Create a new team"]'
// Add member
'[aria-label="Add member"]'
// Files tab
'[aria-label="Files"]'