---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/skills/interfaces/SkillBinaryOutput.md
description: 'Bytes-with-a-content-type: the framework-agnostic path to typed binary.'
---

# Interface: SkillBinaryOutput

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

Bytes-with-a-content-type: the framework-agnostic path to typed binary.

## Properties

| Property                                   | Modifier   | Type         | Description                                                                          | Defined in                                                                                                                  |
| ------------------------------------------ | ---------- | ------------ | ------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------- |
|  `bytes`        | `readonly` | `Uint8Array` | The raw bytes. The host wraps them in a reader via `ctx.storeMediaBytes`.            | [src/batteries/skills/output.ts:57](https://github.com/NHTIO/ADK/blob/v1.20260912.0/src/src/batteries/skills/output.ts#L57) |
|  `filename?` | `readonly` | `string`     | Optional filename; a stable default derived from the tool name is used when omitted. | [src/batteries/skills/output.ts:61](https://github.com/NHTIO/ADK/blob/v1.20260912.0/src/src/batteries/skills/output.ts#L61) |
|  `mimeType`  | `readonly` | `string`     | MIME type of the bytes; the `MediaKind` and modality hazard are inferred from it.    | [src/batteries/skills/output.ts:59](https://github.com/NHTIO/ADK/blob/v1.20260912.0/src/src/batteries/skills/output.ts#L59) |
