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

# Function: skillsDispatchInputMiddleware()

```ts
function skillsDispatchInputMiddleware(
  manager: SkillManager,
  options?: SkillMiddlewareOptions,
): DispatchPipelineMiddlewareFn;
```

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

Create the dispatch-input middleware that reconciles skill projections.

## Parameters

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

## Returns

[`DispatchPipelineMiddlewareFn`](../../../dispatch_runner/type-aliases/DispatchPipelineMiddlewareFn.md)
