Addon capabilities

Overview

Choose the features your addon offers and learn how to declare them.

Open Markdown

A capability describes a feature your addon offers. Mr. Tick reads this information to decide where the addon can be used. For example, a task integration uses dataSource, while a visual theme uses theme.

List the features in capabilities in manifest.yaml. The accepted names are auth, dataSource, watcher, calendar, punch and theme; use their exact spelling. The list must have at least one value and no duplicates. An addon can offer more than one feature.

Use requiredApiVersion to declare the compatible application API. Menus, commands and settings are registered by the addon code. To connect external accounts, also declare auth and register its profiles and authenticators during activation.

See authentication, OAuth PKCE and vault and events.