---
name: Icon Set Generator
description: Generate cohesive SVG icon sets with consistent style via the Nexus content job API
---

# Icon Set Generator

Generate a set of SVG icons with a consistent visual style. Icons are produced as clean, scalable SVG suitable for UI, documentation, or branding use.

## Usage

Submit a content job via `POST /api/companies/{companyId}/content-jobs`:

```json
{
  "jobType": "icon-set",
  "input": {
    "description": "Navigation icons for a dashboard app",
    "style": "outline",
    "count": 6
  }
}
```

**Fields:**
- `description` (required): What the icons represent or their purpose
- `style` (optional): Visual style — `outline`, `filled`, `duotone` (default: `outline`)
- `count` (optional): Number of icons to generate (default: 6, max: 12)

## Output

The job returns an `IconSetBundle` with:
- `icons`: Array of `{ name, svg }` objects
- `style`: The style applied
