← Back to Skills Marketplace
byungkyu

Microsoft Teams

by byungkyu · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
1125
Downloads
1
Stars
4
Active Installs
1
Versions
Install in OpenClaw
/install microsoft-teams
Description
Microsoft Teams API integration with managed OAuth. Manage teams, channels, messages, and meetings via Microsoft Graph API. Use this skill when users want to...
Usage Guidance
This skill is internally consistent for a Teams integration that uses a third‑party gateway (maton.ai). Before installing: (1) confirm you trust maton.ai — they will see all proxied Graph API requests and hold OAuth tokens for your accounts; (2) verify the MATON_API_KEY scope/permissions and treat it like a high-value secret (store safely, rotate if compromised); (3) review Maton’s privacy/security docs and consider using org-level admin consent or least-privilege scopes for connections; (4) avoid sending highly sensitive data through a third-party proxy unless you’ve vetted them; (5) if you prefer not to trust an intermediary, consider a skill that calls Microsoft Graph directly with your own Azure AD app credentials. If you want higher confidence about provenance, ask the publisher for source code or an official homepage and verify the registry owner.
Capability Analysis
Type: OpenClaw Skill Name: microsoft-teams Version: 1.0.0 The skill bundle provides a legitimate integration with Microsoft Teams via the Maton API Gateway. All code examples in SKILL.md use standard Python `urllib.request` or `requests` libraries to interact with declared Maton API endpoints (`gateway.maton.ai`, `ctrl.maton.ai`), authenticating with a `MATON_API_KEY` from environment variables. There is no evidence of malicious intent, such as unauthorized data exfiltration, arbitrary code execution, persistence mechanisms, or prompt injection attempts designed to subvert the agent's behavior beyond its stated purpose. The instructions and code are clear and directly support the described functionality.
Capability Assessment
Purpose & Capability
Name/description (Microsoft Teams via managed OAuth) match the instructions: all runtime calls go to a Maton gateway that proxies to Microsoft Graph. Requesting a single API key for a gateway service is coherent with the stated purpose.
Instruction Scope
SKILL.md explicitly instructs the agent to call https://gateway.maton.ai and https://ctrl.maton.ai and to use MATON_API_KEY in Authorization headers. All operations (list teams, create channels, messages, meetings, recordings) are proxied through Maton, which will see request/response payloads and hold OAuth connections. There is no instruction to access unrelated files, env vars, or local system state.
Install Mechanism
No install spec and no code files — instruction-only. This minimizes on-disk persistence and execution of third-party code by the skill itself.
Credentials
Only MATON_API_KEY is required, which is proportionate to a gateway-based integration. However, that single secret effectively grants the gateway access to your Teams connections and proxied Graph calls, so it is high-value and should be trusted/managed accordingly.
Persistence & Privilege
always is false and model invocation is not disabled (defaults). The skill does not request permanent system-wide privileges or modify other skills. Autonomous invocation is normal and not by itself a concern.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install microsoft-teams
  3. After installation, invoke the skill by name or use /microsoft-teams
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Microsoft Teams API skill integration via Maton gateway. - Manage teams, channels, messages, and meetings with secure OAuth via Microsoft Graph API. - Full API documentation for listing, creating, updating, and deleting teams, channels, and messages. - Detailed instructions for OAuth connection management and API key setup. - Supports multiple Microsoft Teams connections via Maton-Connection header. - Examples in Python for all major API actions.
Metadata
Slug microsoft-teams
Version 1.0.0
License
All-time Installs 4
Active Installs 4
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 1125 downloads so far.

How do I install Microsoft Teams?

Run "/install microsoft-teams" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Microsoft Teams free?

Yes, Microsoft Teams is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Microsoft Teams support?

Microsoft Teams is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Microsoft Teams?

It is built and maintained by byungkyu (@byungkyu); the current version is v1.0.0.

💬 Comments