microsoft-teams
Microsoft Teams API integration with managed OAuth. Manage teams, channels, messages, and meetings via Microsoft Graph API. Use this skill when users want to list teams, create channels, send messages, schedule meetings, or access meeting recordings and transcripts. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/byungkyu/microsoft-teamsWhat This Skill Does
The microsoft-teams skill provides a robust gateway to the Microsoft Graph API, enabling seamless integration between OpenClaw and your Microsoft Teams workspace. It handles the complexities of OAuth authentication by acting as a managed proxy, allowing users to interact with teams, channels, messages, and meeting data without needing to manually manage credentials or OAuth flows. By directing requests to the Maton.ai gateway, the skill automatically injects authorized tokens, ensuring that your agent can programmatically manage your collaborative workspace securely and efficiently. Whether you need to automate meeting schedules, manage project-based channel communications, or retrieve transcripts from past discussions, this skill bridges the gap between your AI agent and the Microsoft 365 ecosystem.
Installation
To install this skill, use the OpenClaw command-line interface by running: clawhub install openclaw/skills/skills/byungkyu/microsoft-teams. After installation, ensure you have set your MATON_API_KEY as an environment variable to allow the agent to authenticate against the gateway. You will also need to manage your specific Microsoft Teams OAuth connection by visiting https://ctrl.maton.ai. Create a new connection for the 'microsoft-teams' application and follow the provided authorization URL to link your Microsoft account securely.
Use Cases
This skill is ideal for teams looking to automate routine communication tasks. For project managers, it can be used to automatically create dedicated channels for new client onboarding. For administrative assistants, it provides the ability to schedule recurring meetings based on data retrieved from other tools. For data analysts or developers, the skill allows for the automated retrieval of meeting transcripts and message histories for audit or reporting purposes. It effectively acts as a bridge, allowing your agent to participate in the collaborative flow of your organization without manual intervention.
Example Prompts
- "List all the teams I am currently a member of and provide a summary of the available channels in the 'Development' team."
- "Schedule a 30-minute sync meeting for tomorrow at 10:00 AM with the project team in the General channel."
- "Fetch the latest messages from the 'Project-X' channel and draft a summary of the open action items for me."
Tips & Limitations
Always ensure your MATON_API_KEY is kept secure and never exposed in public repositories. Note that this skill proxies requests to the Microsoft Graph API, meaning you are subject to Microsoft's API rate limits and permission scopes. Ensure your connected Microsoft account has the appropriate enterprise permissions to access the specific teams or meeting data you intend to manipulate. If you require functionality outside of Microsoft Teams, remember to switch to the api-gateway skill for other third-party integrations.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-byungkyu-microsoft-teams": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
apollo
Apollo.io API integration with managed OAuth. Search and enrich people and companies, manage contacts and accounts. Use this skill when users want to prospect, enrich leads, or manage sales data. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).
hubspot
HubSpot CRM API integration with managed OAuth. Manage contacts, companies, deals, and associations. Use this skill when users want to create or update CRM records, search contacts, or sync data with HubSpot. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).
squareup
Square API integration with managed OAuth. Process payments, manage customers, orders, catalog, inventory, invoices, loyalty programs, team members, and more. Use this skill when users want to accept payments, manage point-of-sale operations, track inventory, handle invoicing, manage loyalty programs, or create payment links through Square. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Requires network access and valid Maton API key.
signnow
SignNow API integration with managed OAuth. E-signature platform for sending, signing, and managing documents. Use this skill when users want to upload documents, send signature invites, create templates, or manage e-signature workflows. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Requires network access and valid Maton API key.
vimeo
Vimeo API integration with managed OAuth. Video hosting and sharing platform. Use this skill when users want to upload, manage, or organize videos, create showcases/albums, manage folders, or interact with the Vimeo community. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Requires network access and valid Maton API key.