# Function createSkillComposer

Skills module exports (Voyager-style skill library) - Issue #528 Split from agents.ts for file size compliance (Issue #285)

- createSkillComposer(
  library: SkillLibrary,
  config?: Partial<SkillComposerConfig>,
  logger?: ILogger,
  ): SkillComposer

  Creates a skill composer.

  #### Parameters

  - library: SkillLibrary
  - `Optional` config: Partial<SkillComposerConfig>
  - `Optional` logger: ILogger

  #### Returns SkillComposer

  - Defined in packages/nexus-agents/src/agents/skills/skill-composer.ts:373