---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/skills/type-aliases/SkillOutputKind.md
description: >-
  The output kind a descriptor may DECLARE for a tool. When present, a runtime
  shape that disagrees is a detectable failure rather than a silent
  reinterpretation; when absent, the wrapper sniffs.
---

# Type Alias: SkillOutputKind

```ts
type SkillOutputKind = "text" | "binary" | "media" | "retrievable";
```

Defined in: [src/batteries/skills/output.ts:52](https://github.com/NHTIO/ADK/blob/v1.20260912.0/src/src/batteries/skills/output.ts#L52)

The output kind a descriptor may DECLARE for a tool. When present, a runtime shape that disagrees
is a detectable failure rather than a silent reinterpretation; when absent, the wrapper sniffs.
