The App Skills API retrieves the skills that apps declare for AI agents working on a Wix site, such as Aria. A skill packages the know-how for one job: what the job is, when it applies, the step-by-step guidelines an agent follows while doing it, and which of the app's own App Tools it may call along the way.
An app declares its skills in the app dashboard as an App Skills extension. The API serves those declarations for the apps installed on a site: List App Skills returns the site's catalog of skills, and Get App Skill returns one skill with its guidelines. For how to declare skills, see App Skills Extension Config.
An agent works in two steps:
For a ready-made agent recipe that covers the whole workflow, from listing the site's skills and tools to running the chosen skill's tools, see Use App Skills and App Tools.
Skills aren't stored by this API. Both methods read the declarations of the apps installed on the site, at the app version each site is on, so a change to a skill reaches a site when that site moves to the app version that contains it. Uninstalling the app or deactivating the skill removes it from the next read.
A skill's ID is derived from the app ID and the skill's slug, so a skill keeps the same ID on every site and across app versions.
APP_SKILL_NOT_FOUNDGet App Skill returns APP_SKILL_NOT_FOUND when the skill the agent chose is no longer valid for the site: the app was uninstalled, the skill was deactivated or removed in a newer app version, or the call carries no site context. Treat it as "list again and choose again", not as an error to show the user verbatim.
Guidelines are written by the app's developer and are subject to a safety check when saved, but they remain third-party instructions. An agent should follow them for the skill's job only, call only the tools the skill lists, and keep its own rules above them.
It’s important to note the following points before starting to code:
wix-site-id header. For details, see About Identities.APP_SKILL_NOT_FOUND from Get App Skill.methodName values from the app's App Tools extension. A skill may only reference tools its own app declares.Last updated: 6 October 2026