# Interface SkillLoaderConfig

Configuration for the skill loader.

interface SkillLoaderConfig {
mappings: readonly RoleSkillMapping[];
defaultMaxSkills: number;
enforceRBAC: boolean;
enforceDependencies: boolean;
fallbackBehavior: FallbackBehavior;
}

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

##### Index

### Properties

mappings
defaultMaxSkills
enforceRBAC
enforceDependencies
fallbackBehavior

## Properties

### `Readonly` mappings

mappings: readonly RoleSkillMapping[]

Role-to-skill category mappings

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

### `Readonly` defaultMaxSkills

defaultMaxSkills: number

Default maximum skills per agent if not specified in mapping

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

### `Readonly` enforceRBAC

enforceRBAC: boolean

Whether to enforce RBAC checks during loading

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

### `Readonly` enforceDependencies

enforceDependencies: boolean

Whether to enforce dependency ordering

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

### `Readonly` fallbackBehavior

fallbackBehavior: FallbackBehavior

Behavior when required skills are missing

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