Add App Skills Extensions with the Wix CLI

App Skills extensions let you declare skills for Aria, the Wix AI assistant. A skill is a named set of reference documentation that guides Aria through a task. In CLI projects, a skill can also list App Tools that Aria may call.

This task walks you through creating the App Skills extension and declaring your skills.

Before you begin

Step 1 | Create the App Skills extension

Generate the extension file where you declare the skills your app offers to AI agents.

In the terminal:

  1. Navigate to your project repo.

  2. Run the generate command:

    Copy
  3. Select App Skills from the Backend menu and press Enter.

  4. Enter a name for your extension when prompted.

The CLI generates the extension file and registers it in src/extensions.ts. For the generated folder structure and file contents, see App Skills Extension Files and Code.

Note: An app can have only 1 App Skills extension. To add more skills, add them to the skills array of the existing extension instead of generating a second extension.

Step 2 | Declare your skills

Configure the skills Aria can discover and use. A skill contains the following components:

  • Slug: Identifies the skill.
  • Description: Describes to Aria when to use the skill.
  • Guidelines: Instructs Aria how to perform the task.

You can also add tags, example requests, and App Tools.

Open the generated <your-extension-name>.extension.ts file and replace the stub skill declaration with your own. For field guidance and examples, see App Skills Extension Files and Code.

Wix validates your declaration when you release your project. If the release is rejected, see common errors.

Step 3 | Build and deploy your project

Changes to App Skills extensions don't take effect until you build and release your project:

Copy

Note: When you release a project, you create a new app version. You can view your app's versions in the app dashboard.

After a site installs your released version, your skills appear in that site's List App Skills response.

Delete App Skills extensions

To remove an App Skills extension from your project:

  1. Delete the folder under src/extensions that contains your App Skills extension files.
  2. Remove the import and .use() statement for the extension from your extensions.ts file.

If you already have a released version of your app, build and release again after removing the files.

See also

Last updated: 2 November 2026

Did this help?