Managing access
Manage access to the skills you have created: use the skill yourself, grant access to your friends, or open the skill to all users.
Private skill
A private skill is not displayed in the Skill store, only you can see it and activate it. A private skill doesn't require testing and moderation: it's sent for self-moderation.
A private Yandex Smart Home skill appears in the Home with Alice app after deployment. Open the Home with Alice app. In the top right-hand corner, tap and select Устройство умного дома (Smart home device). You'll find the skill in the list of popular manufacturers.
Make the skill private:
- Open the skill in the developer console.
- In the Настройки (Settings) tab, in the Тип доступа (Access type) field, select the value Приватный (Private).
- Publish the skill.
Private skill access
You can grant access to a skill to only a few people, for example, for testing purposes.
Sharing skills
-
In the Настройки (Settings) tab, in the Тип доступа (Access type) field, select the value Приватный (Private).
-
Publish the skill. Only you can see the private skill.
-
Generate a one-time link and send it to the person you want to grant access to:
The link is valid for 24 hours. When the user taps the link, they get permanent access to the skill, and the login they use on Yandex appears under Доступ → Пользователи (Access → Users).
It's not possible to forward this link to someone else: after the first activation, it will stop working.
Forbidding access
- In the developer console, go to Доступ → Пользователи (Access → Users).
- Find the username and click to the right of it.
Skill development collaboration
Only one account can access the developer console.
If you want someone else to help you create a skill, you can:
- Create the code in a shared online editor, then transfer the skill to the developer console for one of the accounts.
- Split responsibilities between team members. For example, one person creates functions, the other one builds intents, and the third one works on deployment.
Public skill
A public skill is displayed in the Skill store, and it can be activated by any user.
Make the skill public:
- Open the skill in the developer console.
- In the Настройки (Settings) tab, in the Тип доступа (Access type) field, select the value Публичный (Public).
- Publish your skill.
Set up authorization in the skill through your own service or a third-party service. For example, grant another user access to your personal by linking accounts.
Frequently asked questions
Where can I set up skill access?
-
In the developer console, open the skill.
-
On the Settings tab, find the Access type box.
-
Select a value:
- Private, to make the skill available only to you or users you share the skill with.
- Public, to open access to the skill for everyone.
How do I create a skill just for myself?
Open the skill in the developer console, then on the Settings tab, in the Access type field, select Private.
How do I allow only my friends, family, or colleagues to access a skill?
Set a private access type, publish the skill, then send the link to users you want to grant access to your skill to.