---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/skills/interfaces/SkillIsolatedTool.md
description: Tier-2 tool whose source is evaluated inside the configured guest runtime.
---

# Interface: SkillIsolatedTool

Defined in: [src/batteries/skills/types.ts:119](https://github.com/NHTIO/ADK/blob/v1.20260911.0/src/src/batteries/skills/types.ts#L119)

Tier-2 tool whose source is evaluated inside the configured guest runtime.

## Properties

| Property                                        | Modifier   | Type                                                 | Description                                                   | Defined in                                                                                                                  |
| ----------------------------------------------- | ---------- | ---------------------------------------------------- | ------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
|  `description` | `readonly` | `string`                                             | Model-visible operation description.                          | [src/batteries/skills/types.ts:123](https://github.com/NHTIO/ADK/blob/v1.20260911.0/src/src/batteries/skills/types.ts#L123) |
|  `name`               | `readonly` | `string`                                             | Model-visible tool name.                                      | [src/batteries/skills/types.ts:121](https://github.com/NHTIO/ADK/blob/v1.20260911.0/src/src/batteries/skills/types.ts#L121) |
|  `params?`          | `readonly` | readonly [`SkillScriptParam`](SkillScriptParam.md)\[] | Declared JSON arguments validated before source evaluation.   | [src/batteries/skills/types.ts:125](https://github.com/NHTIO/ADK/blob/v1.20260911.0/src/src/batteries/skills/types.ts#L125) |
|  `source`           | `readonly` | `string`                                             | A complete async arrow expression: `async (args) => { ... }`. | [src/batteries/skills/types.ts:127](https://github.com/NHTIO/ADK/blob/v1.20260911.0/src/src/batteries/skills/types.ts#L127) |
