# SalesBuildr Products

> Salesbuildr product catalog: product search, pricing lookup, category browsing, and how products become quote line items.

- Skill: `wyre-ai/salesbuildr-products` (Agent Skill)
- Install (CLI): `npx skillmds@latest add wyre-ai/salesbuildr-products`
- Raw SKILL.md: https://api.skillmd.com/api/skills/wyre-ai/salesbuildr-products/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: WYRE-AI (https://skillmd.com/u/wyre-ai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/wyre-ai/salesbuildr-products

---


# Salesbuildr Products

## Overview

The product catalog in Salesbuildr contains items that can be added to quotes. Products include hardware, software licenses, services, and any other billable items.

## Anti-triggers

- **What a product costs from the distributor** — this catalog holds sell
  price; supplier SKUs and buy price are `kaseya-quote-manager-purchasing`.
- **A product already placed on a quote** — line items are copies with their
  own quantity and price and diverge from the catalog; use
  `salesbuildr-quotes`.

## Search Products

```
GET /products?search=<term>&category_id=<id>&from=0&size=25
```

Parameters:
- `search` - Search by product name
- `category_id` - Filter by category
- `from` - Pagination offset
- `size` - Results per page (max 100)

## Get Product by ID

```
GET /products/{id}
```

Returns full product details including pricing, description, and category.

## Key Fields

| Field | Description |
|-------|-------------|
| id | Unique product identifier |
| name | Product display name |
| description | Product description |
| price | Default unit price |
| category | Product category |
| sku | Stock keeping unit |

## Common Workflows

### Find Products for a Quote

1. Search for products: `GET /products?search=firewall`
2. Review pricing and descriptions
3. Note product IDs for quote creation

### Browse by Category

1. Search with category filter: `GET /products?category_id=5`
2. Page through results using from/size

