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 plus Created with Sketch. and select Устройство умного дома (Smart home device). You'll find the skill in the list of popular manufacturers.

Make the skill private:

  1. Open the skill in the developer console.
  2. In the Настройки (Settings) tab, in the Тип доступа (Access type) field, select the value Приватный (Private).
  3. Publish the skill.

Private skill access

You can grant access to a skill to only a few people, for example, for testing purposes.

  1. In the Настройки (Settings) tab, in the Тип доступа (Access type) field, select the value Приватный (Private).

  2. Publish the skill. Only you can see the private skill.

  3. Generate a one-time link and send it to the person you want to grant access to:

    The Access tab in the developer console

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

  1. In the developer console, go to Доступ → Пользователи (Access → Users).
  2. Find the username and click Minus 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:

  1. Open the skill in the developer console.
  2. In the Настройки (Settings) tab, in the Тип доступа (Access type) field, select the value Публичный (Public).
  3. 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?
  1. In the developer console, open the skill.

  2. On the Settings tab, find the Access type box.

  3. 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.