Skills microsoft-teams-automation
๐Ÿ“ฆ

microsoft-teams-automation

Content revision r2 Medium Risk โš™๏ธ External commands๐ŸŒ Network access

Automate Microsoft Teams Workflows

Routine Teams work requires many manual lookups and repeated actions. This skill guides Claude or Codex through current Rube MCP tools for reliable execution.

Supports: Claude Codex Code(CC)
๐Ÿ“Š 69 Adequate

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "microsoft-teams-automation" from https://skillstore.io/skills/sickn33-microsoft-teams-automation.md and its manifest at https://skillstore.io/api/skills/sickn33-microsoft-teams-automation/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Test it

Using "microsoft-teams-automation". List channels in the Product team.

Expected outcome:

  • General
  • Launch Planning
  • Customer Feedback

Using "microsoft-teams-automation". Prepare a release notice for Engineering announcements.

Expected outcome:

Destination: Engineering > Announcements. Draft: Release 4.2 begins at 18:00 UTC. Confirmation is required before posting.

Using "microsoft-teams-automation". Create a meeting for the migration review.

Expected outcome:

Prepared meeting: Migration Review, 14:00-14:45 UTC, with three resolved participants. Confirmation is required before creation.

Security Audit

Medium Risk
v5 โ€ข 8/4/2026 Open versioned report

The Markdown backticks and identifier examples are not executable commands or reconnaissance, so 59 static findings are false positives. The external Rube MCP endpoint is a real low-severity trust boundary, and write workflows lack explicit confirmation gates.

1
Files scanned
221
Lines analyzed
1
Review items
0
False positives ignored

Confirmed security concerns (1)

Medium
Consequential Teams Writes Lack Confirmation Gates
The workflows can send messages, create meetings or channels, and add members without requiring a final preview and explicit user confirmation.
The documented write workflows directly identify required mutation tools, and none includes a preview or final confirmation step.
Capability review items (1)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

Low
Hardcoded URL
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API k
The skill explicitly directs users to configure the external Rube MCP endpoint. This intended dependency creates a third-party network and data trust boundary.
Audited by: codex View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/sickn33-microsoft-teams-automation/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/sickn33-microsoft-teams-automation/security.svg)](https://skillstore.io/skills/sickn33-microsoft-teams-automation?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/sickn33-microsoft-teams-automation?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-microsoft-teams-automation/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/sickn33-microsoft-teams-automation.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

sickn33. (2026). microsoft-teams-automation security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-microsoft-teams-automation/audits/5

BibTeX citation

@techreport{sickn33-sickn33-microsoft-teams-automation-2026, author = {sickn33}, title = {microsoft-teams-automation security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/sickn33-microsoft-teams-automation/audits/5}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "microsoft-teams-automation security audit report (audit version 5)" version: "unspecified" type: report authors: - name: "sickn33" date-released: "2026-08-04" url: "https://skillstore.io/skills/sickn33-microsoft-teams-automation/audits/5" identifiers: - type: other value: "skillstore:sickn33-microsoft-teams-automation:audit:5" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: High
55
Architecture
85
Maintainability
87
Content
69
Community
83
Spec Compliance

What You Can Build

Post Operational Updates

Resolve the correct team and channel, preview an update, and post it after approval.

Coordinate Project Meetings

Find participant identifiers and create a Teams meeting with validated start and end times.

Administer Team Spaces

Inspect teams, create channels, review membership, and add approved users.

Try These Prompts

List My Teams
Use Rube MCP to list the Microsoft Teams I can access. Show names and identifiers, and do not make changes.
Prepare a Channel Message
Find the team named [team] and channel named [channel]. Draft this update: [message]. Show the destination and draft before posting.
Create a Teams Meeting
Resolve these participants: [people]. Prepare a Teams meeting titled [subject] from [start] to [end] in [timezone]. Confirm details before creation.
Audit and Update a Team
Inspect [team], list its channels and members, then propose changes for [goal]. Execute only approved changes and report each result.

Best Practices

  • Search for current tool schemas before every workflow because MCP parameters can change.
  • Resolve teams, channels, users, and chats through list operations instead of guessing identifiers.
  • Preview destinations and content, then obtain explicit approval before write operations.

Avoid

  • Do not post messages, create meetings, or change membership from ambiguous instructions.
  • Do not reuse identifiers across tenants or assume display names are unique.
  • Do not retry throttled requests immediately; honor Retry-After and use bounded backoff.

Frequently Asked Questions

What setup is required?
Configure the Rube MCP endpoint, connect Microsoft Teams through OAuth, and confirm the connection is active.
Does the skill need a Microsoft API key?
No direct API key is documented. Rube MCP uses a Microsoft OAuth connection that users must review and authorize.
Can it send channel and chat messages?
Yes. It can resolve destinations and use the available Teams tools to send channel, direct, or group messages.
Can it create calendar events?
The Teams meeting tool creates a standalone online meeting. A calendar-linked meeting requires an Outlook calendar tool.
Why can message search miss recent posts?
Teams search is eventually consistent. New messages can take 30 to 60 seconds to appear.
How are permission errors handled?
A 403 response indicates missing permissions or team access. Review OAuth scopes and tenant consent before retrying.

Developer Details

Author

sickn33

License

MIT

Skillstore revision

r2

Version notice

The author did not declare a version.

Ref

81e05e636292629114b76cbb3922fbe57672fc02

Maintenance freshness

8/5/2026

Usage

9 downloads ยท 107 views

File structure

๐Ÿ“„ SKILL.md

More from sickn33

View all
View all