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

# Function: runSkillSourceConformance()

```ts
function runSkillSourceConformance(
  label: string,
  makeSource: () => SkillSource | Promise<SkillSource>,
): Promise<void>;
```

Defined in: [src/batteries/skills/conformance/index.ts:18](https://github.com/NHTIO/ADK/blob/v1.20260911.0/src/src/batteries/skills/conformance/index.ts#L18)

Run the common SkillSource contract checks against a fresh source.

## Parameters

| Parameter    | Type                                                                                                                       |
| ------------ | -------------------------------------------------------------------------------------------------------------------------- |
| `label`      | `string`                                                                                                                   |
| `makeSource` | () => | [`SkillSource`](../../interfaces/SkillSource.md) | `Promise`<[`SkillSource`](../../interfaces/SkillSource.md)> |

## Returns

`Promise`<`void`>
