Get the FREE Ultimate OpenClaw Setup Guide →
p

EDI MSP Toolkit

Scanned

@phibuc87

npx machina-cli add skill @phibuc87/msp-toolkit --openclaw
Files (1)
SKILL.md
416 B

MSP Toolkit Skill

description: Essential tools for IT MSP workflows – Azure/M365 audits, NPU monitoring, health checks.

metadata: {"clawdbot":{"emoji":"🔧","os":["linux"]}}

Core Functions

  • msp-dashboard.py: Daily Azure/M365 status.
  • healthcheck: Firewall/SSH/update audits.
  • nuc-reset.sh: NPU reboot script.

Setup

npm install clawhub clawhub publish /home/cc/.openclaw/workspace/skills/msp-toolkit

Source

git clone https://clawhub.ai/phibuc87/msp-toolkitView on GitHub

Overview

The MSP Toolkit provides essential tools to streamline IT MSP workflows, focusing on Azure/M365 audits, NPU monitoring, and firewall/health checks. It includes a daily Azure/M365 status dashboard, comprehensive health auditing for security and updates, and a simple NPU reboot script to aid incident response.

How This Skill Works

Three core functions drive the toolkit: msp-dashboard.py collects daily Azure/M365 status; healthcheck audits firewall rules, SSH access, and software updates; nuc-reset.sh reboots the NPU. Deployment is done by installing clawhub with npm and publishing the toolkit to your workspace using clawhub publish /home/cc/.openclaw/workspace/skills/msp-toolkit.

When to Use It

  • Daily Azure/M365 status checks to monitor client environments (msp-dashboard.py).
  • Maintenance windows to audit firewall, SSH access, and update compliance (healthcheck).
  • NPU reboot/reset tasks to recover from performance issues (nuc-reset.sh).
  • Pre-deployment onboarding or readiness checks for new clients.
  • Collaborative MSP workflows where results are published to the team workspace.

Quick Start

  1. Step 1: npm install clawhub
  2. Step 2: clawhub publish /home/cc/.openclaw/workspace/skills/msp-toolkit
  3. Step 3: Run core scripts (e.g., python3 msp-dashboard.py, ./healthcheck, ./nuc-reset.sh) as part of your MSP workflow

Best Practices

  • Run msp-dashboard.py daily to maintain an up-to-date health view of Azure/M365.
  • Use healthcheck during maintenance to catch misconfigurations in firewall, SSH, and updates.
  • Test nuc-reset.sh in a staging environment before production use.
  • Secure credentials and store logs in a centralized location for auditability.
  • Publish results to the shared MSP workspace to keep clients and teams informed.

Example Use Cases

  • An MSP generates a daily Azure/M365 health report with msp-dashboard.py for a client.
  • During maintenance, healthcheck flags firewall or SSH issues for remediation.
  • NPU hiccups are resolved by running nuc-reset.sh to reboot the NPU.
  • Onboarding a new client uses pre-deployment checks from the toolkit.
  • The team publishes the MSP dashboard results to the shared workspace via ClawHub.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers