# Interface LoadedSkillSet

Represents a loaded set of skills for an agent. Includes execution order based on dependencies.

interface LoadedSkillSet {
agentId: string;
agentRole: AgentRole;
skills: readonly Skill[];
executionOrder: readonly string[];
missingRequired: readonly string[];
loadedAt: Date;
}

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

##### Index

### Properties

agentId
agentRole
skills
executionOrder
missingRequired
loadedAt

## Properties

### `Readonly` agentId

agentId: string

ID of the agent this skill set was loaded for

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

### `Readonly` agentRole

agentRole: AgentRole

Role of the agent

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

### `Readonly` skills

skills: readonly Skill[]

Skills that were successfully loaded

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

### `Readonly` executionOrder

executionOrder: readonly string[]

Execution order (skill IDs) based on dependency graph

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

### `Readonly` missingRequired

missingRequired: readonly string[]

Required skills that could not be loaded

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

### `Readonly` loadedAt

loadedAt: Date

When the skill set was loaded

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