# Interface SkillCompositionRequest

Skill composition request.

interface SkillCompositionRequest {
taskDescription: string;
context?: string;
maxComplexity?: SkillComplexity;
maxSkillCount?: number;
}

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

##### Index

### Properties

taskDescription
context?
maxComplexity?
maxSkillCount?

## Properties

### `Readonly` taskDescription

taskDescription: string

Task description to solve

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

### `Optional` `Readonly` context

context?: string

Available context

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

### `Optional` `Readonly` maxComplexity

maxComplexity?: SkillComplexity

Preferred complexity limit

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

### `Optional` `Readonly` maxSkillCount

maxSkillCount?: number

Maximum number of skills to compose

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