Skip to content
Development
Skill

/products

The Pax8 product catalog: cloud software SKUs, vendors, pricing tiers and margins, and provisioning details across Microsoft 365, Azure, security tools, and backup products.

From plugin
msp-claude-plugins
46200 skills146 agents200 commands4 MCP
Install
$ npx -y skills add wyre-technology/msp-claude-plugins --skill products --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/products

Context preview

The summary Claude sees to decide when to auto-load this skill.

The Pax8 product catalog: cloud software SKUs, vendors, pricing tiers and margins, and provisioning details across Microsoft 365, Azure, security tools, and backup products.

SKILL.md

products.SKILL.md
name: "Pax8 Products"
description: >
  The Pax8 product catalog: cloud software SKUs, vendors, pricing tiers and margins, and
  provisioning details across Microsoft 365, Azure, security tools, and backup products.
when_to_use: >-
  When searching the catalog for a SKU, vendor, price, or provisioning detail to match a
  client need. Use when: pax8 product, pax8 catalog, pax8 sku, pax8 pricing, pax8
  vendor, pax8 marketplace, cloud product search, microsoft 365 pax8, azure pax8, pax8
  software, or license pricing.

Pax8 Product Catalog

Overview

The Pax8 product catalog contains thousands of cloud software products from hundreds of vendors. MSPs use the catalog to find the right products for their clients, check pricing, and understand provisioning requirements. Products range from Microsoft 365 and Azure to security tools, backup solutions, and line-of-business applications. Each product has associated pricing tiers, billing terms, and provisioning details that determine how it is ordered and managed.

Anti-triggers

  • **The same SKU in the other CSP marketplace** — Sherweb carries much of

the same Microsoft catalog at different prices and different billing terms. Use `sherweb-api-patterns` for its catalog tool. Never quote a Pax8 price for a product a client actually holds through Sherweb.

  • **What a client already owns** — the catalog is everything purchasable;

use `pax8-subscriptions` for what is provisioned.

  • **The MSP's own sellable product list** — the PSA's product catalog is

what gets quoted and billed to clients, with the MSP's own markup. Use `connectwise-psa-product-catalog` or `autotask-product-catalog`.

  • **Client-facing pricing** — `pax8-get-product-pricing-by-uuid` returns

`partnerBuyPrice`, the MSP's cost. Retail pricing decisions belong in the quoting tool (`connectwise-cpq-quotes`, `autotask-quotes`).

MCP Tools

Available Tools

| Tool | Description | Key Parameters | |------|-------------|----------------| | `pax8-list-products` | Search and browse the product catalog | `productName`, `page`, `size`, `vendorName`, `search` | | `pax8-get-product-by-uuid` | Get a single product's details | `productId` (required) | | `pax8-get-product-pricing-by-uuid` | Get product pricing tiers | `productId` (required), `companyId` (optional) |

Search Products

Call `pax8-list-products` with optional parameters:

  • **Search by name:** Set `productName` or `search` to a product name or keyword
  • **Filter by vendor:** Set `vendorName` to a vendor name (e.g., `Microsoft`, `SentinelOne`, `Acronis`)
  • **Paginate:** Set `page` (0-based) and `size` (up to 200)

**Example: Find Microsoft 365 products:**

  • `pax8-list-products` with `vendorName=Microsoft`, `search=365`, `size=200`

**Example: Search for backup products:**

  • `pax8-list-products` with `search=backup`, `size=200`

Get Product Details

Call `pax8-get-product-by-uuid` with the `productId` parameter.

**Example:**

  • `pax8-get-product-by-uuid` with `productId=f9e8d7c6-b5a4-3210-fedc-ba0987654321`

Get Product Pricing

Call `pax8-get-product-pricing-by-uuid` with the `productId` parameter. Optionally pass `companyId` to get company-specific pricing.

**Example:**

  • `pax8-get-product-pricing-by-uuid` with `productId=f9e8d7c6-b5a4-3210-fedc-ba0987654321`

**Example with company-specific pricing:**

  • `pax8-get-product-pricing-by-uuid` with `productId=f9e8d7c6-...`, `companyId=a1b2c3d4-...`

Key Concepts

Product Hierarchy

Products in Pax8 follow a hierarchical structure:

| Level | Description | Example | |-------|-------------|---------| | Vendor | The software publisher | Microsoft, SentinelOne, Acronis | | Product | A specific offering | Microsoft 365 Business Premium | | SKU/Pricing | Billing terms and tiers | Monthly, Annual, per-user, per-device |

Product Types

| Type | Description | Examples | |------|-------------|---------| | Seat-based | Per-user licensing | Microsoft 365, Google Workspace | | Usage-based | Pay for what you consume | Azure, AWS | | Device-based | Per-device licensing | Endpoint security, RMM | | Flat-rate | Fixed monthly fee | Domain registration, hosted services | | Tiered | Price varies by quantity | Backup storage tiers |

Billing Terms

| Term | Description | |------|-------------| | Monthly | Month-to-month billing, cancel anytime | | Annual | 12-month commitment, typically discounted | | Triennial | 3-year commitment, deepest discount | | One-Time | Single purchase (e.g., setup fees) | | Trial | Free trial period before billing begins |

Provisioning Types

| Type | Description | |------|-------------| | Automated | Instantly provisioned through Pax8 | | Manual | Requires manual setup by vendor or Pax8 | | Hybrid | Automated creation with manual configuration steps |

Field Reference

Product Fields

| Field | Type | Description | |-------|------|-------------| | `id` | UUID | Product unique identifier | | `name` | string | Product display name | | `vendorName` | string | Vendor/publisher name | | `vendorId` | UUID | Vendor unique identifier | | `description` | string | Product description | | `sku` | string | Product SKU code | | `unitOfMeasurement` | string | Licensing unit (e.g., "User", "Device", "GB") | | `billingTermOptions` | array | Available billing terms | | `provisioningType` | string | How the product is provisioned | | `minQuantity` | integer | Minimum order quantity | | `maxQuantity` | integer | Maximum order quantity | | `active` | boolean | Whether the product is available for ordering | | `category` | string | Product category |

Pricing Fields

| Field | Type | Description | |-------|------|-------------| | `id` | UUID | Pricing record ID | | `productId` | UUID | Associated product ID | | `billingTerm` | string | Billing term (Monthly, Annual) | | `unitPrice` | decimal | Price per unit | | `flatPrice` | decimal | Flat fee (if applicable) | | `partnerBuyPrice` | decimal | MSP cost price | | `suggestedRet

Read more
Ships withmsp-claude-plugins

One command to supercharge Claude Code for MSP workflows. Then restart Claude Code. That's it. Documentation: mcp.wyre.ai

Get the whole plugin

Other skills on msp-claude-plugins.