---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../modules.md) / [skills](../index.md) / installSkills

# Function: installSkills()

> **installSkills**(`skills`, `sourceDir`, `options`): `Promise`\<[`InstallSkillsResult`](../interfaces/InstallSkillsResult.md)\>

Defined in: [packages/b2c-tooling-sdk/src/skills/installer.ts:105](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/e7c16f1ae423da0aa47b3e10be88f9770b53619b/packages/b2c-tooling-sdk/src/skills/installer.ts#L105)

Install skills to target IDE directories.

## Parameters

### skills

[`SkillMetadata`](../interfaces/SkillMetadata.md)[]

Skills to install

### sourceDir

`string`

Directory containing extracted skills

### options

[`InstallSkillsOptions`](../interfaces/InstallSkillsOptions.md)

Installation options

## Returns

`Promise`\<[`InstallSkillsResult`](../interfaces/InstallSkillsResult.md)\>

Installation results
