MSP IT operations across RMM, PSA, networking, and backup. Bundles NinjaOne (RMM), ConnectWise PSA (tickets, time, agreements), Auvik (network monitoring), and Kaseya Spanning (M365/Google backup), plus core operations skills: change management, process optimization, resource planning, risk assessment, compliance tracking, and vendor management.
Document a business process - flowcharts, RACI, and SOPs
Triage open Auvik alerts, rank by severity, and recommend dismissals for known noise
Scan Auvik interface statistics for saturated links and recurring congestion
Inventory devices for an Auvik tenant with type, manage status, and lifecycle breakdown
Audit a tenant's networks, interfaces, and saved configurations; flag drift and missing backups
Use this agent for Auvik alert-related questions - what's open, what matters, what to dismiss, what to escalate. Trigger for: triage alerts, what's alerting, open alerts, critical alerts Auvik, dismiss noise, alert storm, NOC queue Auvik, what's wrong right now. Examples: "Triage the overnight Auvik queue", "What's critical across all tenants right now?", "ACME has 40 open alerts - tell me which to actually look at", "Can I dismiss these flap alerts safely?"
Use this agent for Auvik utilization, saturation, and headroom questions - "is this link maxed out?", "what links need an upgrade?", "where is the bottleneck?". Trigger for: capacity planning, link utilization, saturated link, bandwidth headroom, network upgrade Auvik, p95 utilization, hotspot interfaces, bottleneck Auvik, WAN saturation, uplink utilization. Examples: "Which links at ACME are running hot?", "Capacity plan for the next quarter at tenant 12345", "Is the WAN saturated?", "Find me every interface above 70% p95 in the last 7 days"
Use this agent when an MSP needs a comprehensive device health audit across their NinjaOne-managed organization portfolio. Trigger for: device health check, fleet audit, offline device report, patch gap analysis, alert triage, backup status, organization health report, NinjaOne review, managed device sweep. Examples: "Give me a health report for all our NinjaOne-managed clients", "Which organizations have critical alerts right now?", "Show me all offline servers and devices with disk space issues"
Use this agent when the user is asking what's wrong with a tenant's network, investigating broad performance complaints, mapping topology, or doing multi-signal triage across devices, interfaces, alerts, and statistics in Auvik. Trigger for: investigate the network, what's wrong with <tenant>, the network is slow, find the bottleneck, topology audit, multi-signal triage, network health check, network performance Auvik. Examples: "Investigate ACME's network - they say it's slow", "Audit the topology for tenant 12345", "Something is off with the LA office network", "Pull a network health snapshot for ACME and tell me what to fix first"
Use this agent when an MSP needs dedicated patch compliance reporting across their NinjaOne-managed portfolio - not a general health check, but a focused analysis of OS patch levels, third-party application versions, missing critical patches, devices pending reboot, and patch policy exceptions. Trigger for: patch compliance report, patch status NinjaOne, missing patches NinjaOne, Windows update compliance, third-party patch report, QBR patch data, patch exceptions NinjaOne, patch policy review. Examples: "Generate a patch compliance report for all our clients for the QBR", "Which organizations have devices missing critical security patches?", "Show me all devices pending reboot after patching across every client"
Use this skill when working with Auvik alerts - severity tiers, status lifecycle, dismissal semantics, and the common alertName patterns that show up in MSP NOC queues.
Use this skill when working with the Auvik MCP tools - JSON:API envelope shape, basic-auth credential model, region routing, cursor-based pagination, rate-limit handling, and the v1 vs v2 device API distinction.
Use this skill when working with Auvik device records - identifying device types, interpreting manageStatus, reading lifecycle and warranty fields, and choosing between the v1 list endpoint and the detailed device endpoints.
Use this skill when working with Auvik network and interface entities - the network entity model, IP-range scoping, interface-to-device relationships, and admin vs oper status.
Plan and execute organizational or technical changes. Trigger with "we're changing", "rolling out", "migration plan", "how do we communicate this change", "change management plan", or when the user is planning a change that affects people, processes, or systems.
Admin access level
Server config contains admin-level keywords
Requires secrets
Needs API keys or credentials to function
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
auvik_regionAuvik shard: us1 (default), us2, us3, us4, eu1, eu2, au1, ca1. Leave blank for us1.
${user_config.auvik_region}auvik_api_keyAuvik portal API key.
${user_config.auvik_api_key}auvik_usernameAuvik portal username (email) for the Auvik connector. Leave blank to disable Auvik.
${user_config.auvik_username}ninjaone_regionNinjaOne shard: us (default), eu, ca, oc. Leave blank for us.
${user_config.ninjaone_region}spanning_api_urlOptional. Leave blank to use the per-platform default endpoint.
${user_config.spanning_api_url}ninjaone_base_urlOptional. Leave blank to use the region default; only set for a non-standard shard.
${user_config.ninjaone_base_url}spanning_platformBackup platform: office365 (default) or google.
${user_config.spanning_platform}cw_manage_base_urlConnectWise site, e.g. na.myconnectwise.net (required for ConnectWise).
${user_config.cw_manage_base_url}ninjaone_auth_modeOptional. Overrides the default OAuth flow only if your NinjaOne integration requires it.
${user_config.ninjaone_auth_mode}ninjaone_client_idNinjaOne OAuth2 client ID. Leave blank to disable NinjaOne.
${user_config.ninjaone_client_id}spanning_api_tokenKaseya Spanning API token.
${user_config.spanning_api_token}cw_manage_client_idRegistered ConnectWise integrator clientId header value.
${user_config.cw_manage_client_id}cw_manage_company_idConnectWise Manage company ID. Leave blank to disable ConnectWise.
${user_config.cw_manage_company_id}cw_manage_public_keyConnectWise Manage API member public key.
${user_config.cw_manage_public_key}spanning_admin_emailKaseya Spanning admin account email. Leave blank to disable Spanning.
${user_config.spanning_admin_email}cw_manage_private_keyConnectWise Manage API member private key.
${user_config.cw_manage_private_key}ninjaone_client_secretNinjaOne OAuth2 client secret.
${user_config.ninjaone_client_secret}Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
A Claude Code plugin marketplace and monorepo: twelve domain-cluster plugins covering
MSP IT operations, security and compliance, Microsoft 365, HR/payroll, finance,
engineering, design, data, customer support, product management, and productivity,
plus the atlas multi-agent coding architect. Each vendor connector is bundled into
the business domain plugin it serves rather than shipped standalone (.claude-plugin/marketplace.json:4).
Plugins are published from the w159/tech-tools repository through the marketplace
manifest at .claude-plugin/marketplace.json. In Claude Code, add the marketplace with
the /plugin command, then install the plugins you need, for example it-operations,
security-compliance, or microsoft-365 (plugins/README.md:24).
Kimi Code CLI users can browse the same catalog from the repo root with
/plugins marketplace .kimi-plugin/marketplace.json, then install the plugins you need.
A single plugin can also be installed directly with /plugins install ./plugins/<name>
run from the repo root. Kimi Code CLI's current installer does not support remote GitHub
subpath installs, so distributing from this monorepo requires a local clone or per-plugin
zip artifacts (plugins/README.md:26).
Vendor-backed plugins (it-operations, security-compliance, microsoft-365,
hr-payroll, finance) need API credentials for their connectors. Credential keys live
in .env.template at the repo root; copy it to .env and fill in the values for the
vendors you use. Skill-only plugins (engineering, data, design,
product-management, customer-support, productivity, atlas) run without external
credentials (plugins/README.md:28).
| Plugin | What it does | Key vendors |
|---|---|---|
atlas | Self-configuring multi-agent coding architect: research-to-verify methodology, a subagent squad, automation hooks, and verification-gated /atlas-* launcher commands. | none |
it-operations | MSP IT operations across RMM, PSA, networking, and backup, plus change management, risk, and vendor-management skills. | NinjaOne, ConnectWise Manage, Auvik, Kaseya Spanning |
security-compliance | Security and compliance operations: audit readiness, evidence-gap tracking, risk heatmaps, approval triage. | Vanta, KnowBe4, ThreatLocker, Blumira |
microsoft-365 | Microsoft 365 administration and identity: users, mailboxes, Teams, OneDrive, licensing, security posture, multi-tenant management. | CIPP, Microsoft Graph / Entra |
hr-payroll | HR and payroll operations: roster snapshots, new-hire flow, pay-rate and deduction/tax audits, plus compensation and people-analytics skills. | Paylocity |
finance | Finance and revenue operations: proposals, contracts, licensing, invoicing, financial close, reconciliation, variance, SOX audit. | PandaDoc, Pax8 |
engineering | Code review, system design, incident response, testing strategy, tech-debt management, Cowork plugin authoring. | none |
data | Explore datasets, write SQL, validate data quality, build visualizations, generate interactive dashboards. | none |
design | Accessibility review, design critique, design-system management, UX copy, user-research synthesis. | none |
product-management | Feature specs, roadmap planning, user-research synthesis, stakeholder updates, competitive landscape. | none |
customer-support | Ticket triage, response drafting, question research, escalation management, knowledge-base articles. | none |
productivity | Memory and task tracking, enterprise search, PDF viewing/form-filling/signing, brand-voice enforcement, nudge reminders. | none |
Source: .claude-plugin/marketplace.json:10-237 and plugins/README.md:7-20.
atlas is the multi-agent coding architect in this repo. Typing /atlas boots and
configures a project: it verifies or installs claude-mem and context-mode, scans the
stack to recommend skills, plugins, and MCP connectors, confirms hooks are wired, and
seeds docs/ as the single source of truth. From there, work runs through the
/atlas-* command launchers and the atlas:<role> subagent squad under an
evidence-before-done operating contract. Atlas ships no vendor MCP connectors itself;
the ten vendor connectors live in the four domain plugins listed below, and the
atlas-harbor skill guides setup across them. See plugins/atlas/README.md for the
full skill, agent, and hook inventory.
Ten vendor connectors are single-sourced into the domain plugin that owns them
(plugins/README.md:10-13, plugins/atlas/README.md:21):
it-operations: NinjaOne, ConnectWise Manage, Auvik, Kaseya Spanningsecurity-compliance: Vanta, KnowBe4, ThreatLocker, Blumiramicrosoft-365: CIPPhr-payroll: Paylocitynpx claudepluginhub p/henssler-financial-it-operations-plugins-it-operationsTriage tickets, draft responses, research customer questions, manage escalations, and build knowledge-base articles for support teams.
Software engineering skills: code review, system design, incident response, testing strategy, and tech-debt management, plus Cowork plugin authoring and customization tooling.
Microsoft 365 administration and identity. Bundles native M365 management (users, mailboxes, Teams, OneDrive, licensing, security posture), Microsoft Graph and Entra reporting, and CIPP multi-tenant management (tenant health, standards drift, secure score, offboarding).
Self-configuring multi-agent coding architect. Boots on /atlas and SessionStart: an agent squad, hooks, and verification-gated /atlas-* launchers driven by the atlas-engine method (evidence before any done claim). Integrates claude-mem and context-mode; recommends project tooling.
Review accessibility, critique designs, manage design systems, write UX copy, and synthesize user research for product and design teams.
Ultra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Unified capability management center for Skills, Agents, and Commands.
Memory compression system for Claude Code - persist context across sessions
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.