microsoft-365

Manage Microsoft 365 files and messages via command-line CLI.

Updated Dec 29, 2025
One-click install
npx skills add https://github.com/TabTabGo/dev-agents --skill microsoft-365-tabtabgo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: microsoft-365
Source: https://github.com/TabTabGo/dev-agents/tree/main/skills/microsoft-365
Command: npx skills add https://github.com/TabTabGo/dev-agents --skill microsoft-365-tabtabgo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill facilitates command-line management of artifacts and files in Microsoft 365, streamlining collaboration workflows.

Core Features & Use Cases

  • Artifact Management: Upload, download, and list documents across SharePoint, Teams, and OneDrive.
  • Team Notifications: Post messages to team channels or individual chats within Microsoft Teams.
  • Use Case: When an agent finishes a requirements document, use this Skill to upload it to the SharePoint folder linked to a Teams channel and notify the team in one step.

Quick Start

Use the m365 Skill to upload the latest project plan and notify the project team in Teams.

Frequently Asked Questions about microsoft-365

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upload files to SharePoint and post a notification to Teams from the command line?

You can upload files to SharePoint and post Microsoft Teams notifications via command line by executing CLI operations for artifact sharing and team channel messaging within a single automation workflow.

Can I automate Microsoft 365 artifact management without writing a full application?

Yes, you can automate Microsoft 365 artifact management by running CLI commands to upload, download, and list documents across SharePoint, Teams, and OneDrive without building a custom application.

Do I need the CLI for Microsoft 365 to manage collaborative artifacts across SharePoint and Teams?

Yes, managing collaborative artifacts across SharePoint and Teams requires the @pnp/cli-microsoft365 CLI with proper authentication setup and configured permissions to execute commands.

What is the best way to send automated team notifications to Microsoft Teams channels?

The best way to send automated team notifications to Microsoft Teams channels is by using CLI commands to post messages directly to specific team channels or individual chats.

Does this approach support access control and artifact sharing for Microsoft 365 services?

Yes, this approach supports access control and artifact sharing for Microsoft 365 services by managing collaborative artifacts and permissions through authenticated CLI commands.

When should I not use command-line interaction for Microsoft 365 services?

You should avoid command-line interaction for Microsoft 365 services if you lack proper authentication setup or if your scenario requires a graphical interface rather than automated artifact management.