This endpoint uses
multipart/form-data with a file upload. Use the cURL or Python example below. Names must be unique on your account — calling this with an existing name returns Ability with same name already exists. Delete the existing Ability first to replace it.Endpoint
multipart/form-data.
Headers
Your OpenHome API key.
Form fields
Ability name. Must be unique on your account.
One of
skill, brain_skill, background_daemon, or local.One-line description.
Comma-separated trigger phrases. Example:
hey skill, activate skill.Zipped Ability package. Accepted content types:
application/zip, application/x-zip, application/x-zip-compressed, application/octet-stream.Optional icon.
Example request
cURL
Python

