> Portal Navigation:
> 
> - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version.
> - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages).
> - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`).
> - Top-level index of all portals: https://dev.wix.com/docs/llms.txt
> - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt

## Resource: About App Skills

## Article: About App Skills

## Article Link: https://dev.wix.com/docs/backend-extensions/app-skills/about-app-skills.md

## Article Content:

# About App Skills

[App Skills](https://dev.wix.com/docs/overview/extensions-framework/backend-extensions/app-skills.md) extensions let you declare skills for [Aria](https://dev.wix.com/docs/overview/ai-the-wix-platform/about-aria.md), the Wix AI assistant. A skill is a named set of reference documentation that guides Aria through a task. In Wix-managed projects, a skill can also list [App Tools](https://dev.wix.com/docs/overview/extensions-framework/backend-extensions/app-tools.md) that Aria may call.

Aria uses each skill's description and additional metadata, such as tags and example requests, to decide which skill to use for the Wix user's request. Aria then follows that skill's guidelines.

Use App Skills when you want Aria to handle a task the same way every time. For example, you can tell Aria to:

- **Follow a checklist:** Walk the Wix user through a set of steps you define, in the order you define.
- **Complete a task across services:** Collect information from the Wix user, use it in a service your app connects to, and report the result back.

## App Skills across development paths

A [Wix-managed app](https://dev.wix.com/docs/build-apps/develop-your-app/develop-an-app-with-the-cli/supported-extensions/backend/app-skills/add-app-skills-extensions-with-the-wix-cli.md) and a Wix-managed [headless project](https://dev.wix.com/docs/go-headless/wix-managed-headless/full-integration-astro/extensions/backend/app-skills/add-app-skills-extensions-with-the-wix-cli.md) each generate a configuration file through the CLI. A Wix-managed app imports the builder from `@wix/custom-extensions`. A Wix-managed headless project imports it from `@wix/astro/builders`.

A [Studio Two site](https://dev.wix.com/docs/studio-two/code-your-site/build-a-custom-backend/app-skills/add-an-app-skills-extension-in-studio-two.md) adds an App Skills extension from the Wix Extension Builder, which generates the configuration file. Its schema differs from the schema for a Wix-managed app or headless project because a Studio Two site declares skills without App Tools, so its skills have no `toolMethodNames` field. See [App Skills Extension Files and Code](https://dev.wix.com/docs/backend-extensions/app-skills/app-skills-extension-files-and-code.md) for both schemas.

## What's in this reference

- [App Skills Extension Files and Code](https://dev.wix.com/docs/backend-extensions/app-skills/app-skills-extension-files-and-code.md): The generated file, the configuration fields, and the validation rules.

## See also

- [App Skills](https://dev.wix.com/docs/overview/extensions-framework/backend-extensions/app-skills.md)
- [About Aria](https://dev.wix.com/docs/overview/ai-the-wix-platform/about-aria.md)
- [About the App Skills API](https://dev.wix.com/docs/api-reference/app-management/app-skills/introduction.md)
- [App Skills Extension Files and Code](https://dev.wix.com/docs/backend-extensions/app-skills/app-skills-extension-files-and-code.md)