Skip to content
Back to skills

Reference Toloka Docs

ASecurity

toloka.client.skill.Skill | Source code

  • 666 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 2, 2026
ai-agentspythongit

Works with

  • cli

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add majiayu000/claude-skill-registry --skill reference-toloka-docs --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Reference Toloka Docs?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Reference Toloka Docs
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-reference-toloka-docs/badge)](https://www.skillsdirectory.com/skills/majiayu000-reference-toloka-docs)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: reference
description: toloka.client.skill.Skill | Source code
---

# Skill
`toloka.client.skill.Skill` | [Source code](https://github.com/Toloka/toloka-kit/blob/v1.2.1/src/client/skill.py#L11)

```python
Skill(
    self,
    *,
    name: Optional[str] = None,
    private_comment: Optional[str] = None,
    hidden: Optional[bool] = None,
    skill_ttl_hours: Optional[int] = None,
    training: Optional[bool] = None,
    public_name: Optional[Dict[str, str]] = None,
    public_requester_description: Optional[Dict[str, str]] = None,
    owner: Optional[Owner] = None,
    id: Optional[str] = None,
    created: Optional[datetime] = None
)
```

Some characteristic of a Toloker described by a number from 0 to 100.


A `Skill` describes some characteristic, for example the percentage of correct responses.
Skills can be used to filter Tolokers.

Skill values are assigned to Tolokers by quality control rules, or manually. The values are accessed via the [UserSkill](toloka.client.user_skill.UserSkill.md) class.

Learn more about the [Toloker skills](https://toloka.ai/docs/guide/nav/).

## Parameters Description

| Parameters | Type | Description |
| :----------| :----| :-----------|
`name`|**Optional\[str\]**|<p>The skill name.</p>
`public_name`|**Optional\[Dict\[str, str\]\]**|<p>The skill name visible to Tolokers. The name can be provided in several languages.</p>
`public_requester_description`|**Optional\[Dict\[str, str\]\]**|<p>The skill description visible to Tolokers. The description can be provided in several languages.</p>
`private_comment`|**Optional\[str\]**|<p>Comments visible to a requester.</p>
`hidden`|**Optional\[bool\]**|<p>Visibility of the skill values to Tolokers:</p> <ul> <li>`True` — Tolokers don't see the information about the skill.</li> <li>`False` — Tolokers see the name and the value of the assigned skill.</li> </ul> <p>Default value: `True`.</p>
`skill_ttl_hours`|**Optional\[int\]**|<p>A lifetime in hours. If the skill value assigned to a Toloker is not updated for `skill_ttl_hours`, the skill is removed from a Toloker's profile.</p>
`training`|**Optional\[bool\]**|<p>Whether the skill is related to a training pool:</p> <ul> <li>`True` — The skill value is set after completing a training pool.</li> <li>`False` — The skill isn't related to a training pool.</li> </ul>
`owner`|**Optional\[[Owner](toloka.client.owner.Owner.md)\]**|<p>The skill owner.</p>
`id`|**Optional\[str\]**|<p>The skill ID. Read-only field.</p>
`created`|**Optional\[datetime\]**|<p>The UTC date and time when the skill was created. Read-only field.</p>

**Examples:**

Creating a new skill if it doesn't exist.

```python
segmentation_skill = next(toloka_client.get_skills(name='Road signs detection'), None)
if segmentation_skill:
    print(f'Skill exists. ID: {segmentation_skill.id}')
else:
    segmentation_skill = toloka_client.create_skill(
        name='Road signs detection',
        public_requester_description={
            'EN': 'The quality of selecting road signs on images',
            'RU': 'Качество выделения дорожных знаков на фотографиях',
        },
    )
    print(f'Skill created. ID: {segmentation_skill.id}')
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.