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

# Function: skillsTurnOutputMiddleware()

```ts
function skillsTurnOutputMiddleware(
  manager: SkillManager,
  options?: SkillMiddlewareOptions,
): TurnPipelineMiddlewareFn;
```

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

Create the turn-output middleware that removes this set's skill projections.

## Parameters

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

## Returns

[`TurnPipelineMiddlewareFn`](../../../turn_runner/type-aliases/TurnPipelineMiddlewareFn.md)
