# Interface SkillParameter

Parameter definition for a skill.

interface SkillParameter {
name: string;
type: string;
description: string;
required: boolean;
defaultValue?: unknown;
}

- Defined in packages/nexus-agents/src/agents/skills/skill-types.ts:92

##### Index

### Properties

name
type
description
required
defaultValue?

## Properties

### `Readonly` name

name: string

Parameter name

- Defined in packages/nexus-agents/src/agents/skills/skill-types.ts:94

### `Readonly` type

type: string

Type description

- Defined in packages/nexus-agents/src/agents/skills/skill-types.ts:96

### `Readonly` description

description: string

Parameter description

- Defined in packages/nexus-agents/src/agents/skills/skill-types.ts:98

### `Readonly` required

required: boolean

Whether the parameter is required

- Defined in packages/nexus-agents/src/agents/skills/skill-types.ts:100

### `Optional` `Readonly` defaultValue

defaultValue?: unknown

Default value if not required

- Defined in packages/nexus-agents/src/agents/skills/skill-types.ts:102