m365-pnp-cliCLI for Microsoft 365 - Manage Microsoft 365 tenant, SharePoint Online, Teams, OneDrive, and more. Official PnP (Patterns and Practices) CLI.
Install via ClawdBot CLI:
clawdbot install thomyg/m365-pnp-cliGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://pnp.github.io/cli-microsoft365Audited Apr 17, 2026 · audit v1.0
Generated Mar 1, 2026
IT administrators can use the CLI to automate routine Microsoft 365 tenant management tasks, such as listing SharePoint sites, managing Teams channels, and auditing user access in Entra ID. This reduces manual effort and ensures consistent configurations across the organization, improving operational efficiency.
Developers building solutions on SharePoint Online can leverage the CLI to programmatically create and configure sites, lists, and files. This enables rapid prototyping and deployment of custom applications, streamlining development workflows and reducing reliance on manual UI operations.
Compliance officers can utilize the CLI to audit Microsoft 365 data, such as retrieving file lists from OneDrive or SharePoint for compliance checks. This helps ensure data governance policies are met and simplifies reporting processes for regulatory requirements.
Project managers can use the CLI to set up and manage Teams channels, Planner tasks, and Outlook calendars for project teams. This facilitates organized collaboration, automates initial project setup, and keeps all tools synchronized across Microsoft 365 workloads.
Support technicians can employ the CLI to quickly diagnose issues by checking user login status, listing user permissions, or retrieving specific file details in SharePoint. This speeds up troubleshooting, reduces downtime, and enhances user support experiences.
MSPs can integrate the CLI into their service offerings to automate client Microsoft 365 management, such as tenant monitoring, backup configurations, and security audits. This allows for scalable, subscription-based services that reduce manual labor and increase client retention through efficient support.
SaaS companies can embed the CLI into their platforms to enable seamless Microsoft 365 integrations, such as syncing data between their app and SharePoint or Teams. This enhances product value, attracts enterprise customers, and generates revenue through premium integration features or tiered pricing.
Consulting firms can use the CLI to deliver custom automation solutions for clients, such as building scripts for data migration, reporting dashboards, or workflow optimizations. This creates project-based revenue streams and long-term support contracts, leveraging expertise in Microsoft 365 ecosystems.
💬 Integration Tip
Always call m365 --help first to explore commands and use JSON output for easier parsing in automated scripts. Ensure Node.js >=20 is installed and authentication is set up before running commands.
Scored Apr 19, 2026
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
Terminal Spotify playback/search via spogo (preferred) or spotify_player.
Advanced desktop automation with mouse, keyboard, and screen control
Runs shell commands inside a dedicated tmux session named claw, captures, and returns the output, with safety checks for destructive commands.
Capture, inspect, and compare screenshots of screens, windows, regions, web pages, simulators, and CI runs with the right tool, wait strategy, viewport, and...
Work with Obsidian vaults using the official Obsidian CLI (v1.12+). Open, search, create, move, and manage notes from the terminal. Use when working with Obsidian vaults for note management, file operations, searching content, managing tasks, properties, links, plugins, themes, sync operations, or any command-line interaction with Obsidian.