A Pillo Skill consists of the following:
- A self-contained set of functional interactions with a user,
- A cloud-based service that interacts dynamically with the Pillo Cloud, in response to a user on a specific device,
- A set of internet-accessible resources – such as images, audio and video – that are delivered dynamically to a device, and
- An optional launch image.
A skill must be installed by the end user, or in the case of enterprise deployments, by an administrator. Skills are never physically present on a device and never have direct access to device hardware or peripheral devices.