---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/skills/functions/createSkillMiddlewareSet.md
---

# Function: createSkillMiddlewareSet()

```ts
function createSkillMiddlewareSet(
  manager: SkillManager,
  options?: SkillMiddlewareOptions,
): SkillMiddlewareSet;
```

Defined in: [src/batteries/skills/middleware.ts:290](https://github.com/NHTIO/ADK/blob/v1.20260911.0/src/src/batteries/skills/middleware.ts#L290)

Build the stable four-middleware skills integration surface.

## Parameters

| Parameter | Type                                                                |
| --------- | ------------------------------------------------------------------- |
| `manager` | [`SkillManager`](../interfaces/SkillManager.md)                     |
| `options` | [`SkillMiddlewareOptions`](../interfaces/SkillMiddlewareOptions.md) |

## Returns

[`SkillMiddlewareSet`](../interfaces/SkillMiddlewareSet.md)
