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

# Function: forgeSkillTools()

```ts
function forgeSkillTools(
  manager: SkillManager,
  options?: ForgeSkillToolsOptions,
): Record<string, Tool>;
```

Defined in: [src/batteries/skills/forge.ts:17](https://github.com/NHTIO/ADK/blob/v1.20260911.0/src/src/batteries/skills/forge.ts#L17)

Forge the five stateful lifecycle tools for one skill manager.

## Parameters

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

## Returns

[`Record`](https://www.typescriptlang.org/docs/handbook/utility-types.html#recordkeys-type)<`string`, [`Tool`](../../../forge/classes/Tool.md)>
