Yandex Direct Creatives
VKirill/claude-lane-stack
Написать объявление для Яндекс.Директа, разбить CSV кластеры на кампании и группы, шаблоны Direct по intent, лимиты заголовка Direct (56 символов ТГО), дополнительный заголовок Direct (30+15…
Набор утилит и инструкций для автоматизации Яндекс.Директа через ZoomKit: проверка рекламных ссылок и страниц на ошибки, настройка зануления автотаргетинга на поиске и управление ставками с…
$ npx skills add artwist-polyakov/polyakov-claude-skills --skill zoomkit -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install artwist-polyakov/polyakov-claude-skills zoomkit --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/artwist-polyakov/polyakov-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/zoomkit/skills/zoomkit .claude/skills/zoomkit && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "zoomkit" agent skill from https://github.com/artwist-polyakov/polyakov-claude-skills/tree/main/plugins/zoomkit/skills/zoomkit into .claude/skills/zoomkit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zoomkit", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/artwist-polyakov/polyakov-claude-skills/tree/main/plugins/zoomkit/skills/zoomkitType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add artwist-polyakov/polyakov-claude-skills --skill zoomkit -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install artwist-polyakov/polyakov-claude-skills zoomkit --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/artwist-polyakov/polyakov-claude-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/zoomkit/skills/zoomkit .agents/skills/zoomkit && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "zoomkit" agent skill from https://github.com/artwist-polyakov/polyakov-claude-skills/tree/main/plugins/zoomkit/skills/zoomkit into .agents/skills/zoomkit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zoomkit", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add artwist-polyakov/polyakov-claude-skills --skill zoomkit -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install artwist-polyakov/polyakov-claude-skills zoomkit --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/artwist-polyakov/polyakov-claude-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/zoomkit/skills/zoomkit .cursor/skills/zoomkit && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "zoomkit" agent skill from https://github.com/artwist-polyakov/polyakov-claude-skills/tree/main/plugins/zoomkit/skills/zoomkit into .cursor/skills/zoomkit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zoomkit", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/artwist-polyakov/polyakov-claude-skills.git --path plugins/zoomkit/skills/zoomkit--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add artwist-polyakov/polyakov-claude-skills --skill zoomkit -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install artwist-polyakov/polyakov-claude-skills zoomkit --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/artwist-polyakov/polyakov-claude-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/zoomkit/skills/zoomkit .gemini/skills/zoomkit && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "zoomkit" agent skill from https://github.com/artwist-polyakov/polyakov-claude-skills/tree/main/plugins/zoomkit/skills/zoomkit into .gemini/skills/zoomkit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zoomkit", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install artwist-polyakov/polyakov-claude-skills zoomkitInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add artwist-polyakov/polyakov-claude-skills --skill zoomkit -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/artwist-polyakov/polyakov-claude-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/zoomkit/skills/zoomkit .github/skills/zoomkit && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "zoomkit" agent skill from https://github.com/artwist-polyakov/polyakov-claude-skills/tree/main/plugins/zoomkit/skills/zoomkit into .github/skills/zoomkit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zoomkit", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add artwist-polyakov/polyakov-claude-skills --skill zoomkit -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install artwist-polyakov/polyakov-claude-skills zoomkit --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/artwist-polyakov/polyakov-claude-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/zoomkit/skills/zoomkit .opencode/skills/zoomkit && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "zoomkit" agent skill from https://github.com/artwist-polyakov/polyakov-claude-skills/tree/main/plugins/zoomkit/skills/zoomkit into .opencode/skills/zoomkit/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "zoomkit", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
zoomkitНабор утилит и инструкций для автоматизации Яндекс.Директа через ZoomKit: проверка рекламных ссылок и страниц на ошибки, настройка зануления автотаргетинга на поиске и управление ставками с…
Zoomkit is an agent skill from artwist-polyakov/polyakov-claude-skills. Набор утилит и инструкций для автоматизации Яндекс.Директа через ZoomKit: проверка рекламных ссылок и страниц на ошибки, настройка зануления автотаргетинга на поиске и управление ставками с пересчётом каждые 30 минут. Используй, когда нужно настроить или использовать ZoomKit для работы с Яндекс.Директом, получить список подключённых проектов или аккаунтов, отчёты и состояние кабинетов или кампаний, либо узнать тарифы, баланс и счета сервиса.
Its SKILL.md is about 2.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 26 other files, including scripts, reference files and assets (for example `assets/bidrule-keywords.example.json`, `assets/bidrule-update.example.json` and `assets/report-request.example.json`).
The repository describes itself as: Набор скиллов для Claude. The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 8bbeead. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/, which the agent can run.
Shell commands in SKILL.md call:
shFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
zoomkit.ruFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
ZOOMKIT_API_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Zoomkit loads about 2.6k tokens when it runs, and up to ~15k if it reads all its reference files. Until then it costs about 113 tokens; SKILL.md has 1,147 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
руб., выпуск ключа, сохранение в `config/.env` и проверка.`config/.env` внутри каталога навыка — штатное постоянное хранилище ключа. Сценарий читает его при каждом запуске, а файаланса → выпуск ключа → запись в `config/.env` → команда `token`. Для первого знакомства предложи 500 руб. как небольшуюсь сохранения ключа в постоянный `config/.env`, затем повтори `token` и исходный запрос.ить `ZOOMKIT_API_TOKEN` в том же `config/.env` и повторить `token`. Если ключ временно переопределён одноимённой переменAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from artwist-polyakov/polyakov-claude-skills at commit 8bbeead, republished under its MIT licence (© artwist-polyakov). 1,147 words, ~2,630 tokens.
.claude/skills/zoomkit/SKILL.md (or your agent's skills folder). This skill also uses 22 other files; get the full folder from GitHub.Работай через единый POSIX-сценарий scripts/zoomkit.sh. Определи каталог навыка по пути загруженного SKILL.md и запускай команды из него:
sh scripts/zoomkit.sh <команда> [параметры]Зависимости: curl для всех сетевых команд; jq для проверки тел запросов и краткого разбора JSON. Команды чтения без jq всё равно сохраняют полный ответ в файл.
Если пользователь ещё не зарегистрирован, не знает, нужен ли ему ZoomKit, или у него нет ключа, сначала прочитай GETTING_STARTED.md и выполни:
sh scripts/zoomkit.sh getting-startedКоманда работает без ключа и сети. Объясни пользователю простыми словами:
config/.env и проверка.Цены меняются. Для вопроса о стоимости «сейчас» проверь встроенный блок тарифов на официальной странице https://zoomkit.ru/help; связанный с ним внешний документ используй только если он открывается. Если проверить сеть нельзя, явно назови дату справочного снимка из GETTING_STARTED.md. Не утверждай, что публичный список охватывает все списания. Не обещай бесплатный период, скидку или иную акцию без подтверждения на официальном сайте.
config/.env внутри каталога навыка — штатное постоянное хранилище ключа. Сценарий читает его при каждом запуске, а файл сохраняется между сессиями. Всегда предлагай этот способ для обычной работы; переменная окружения нужна лишь как временное переопределение. Не утверждай, что контейнер удалит файл, что его придётся создавать в каждой сессии или что навык можно использовать только из Claude Code либо локальной оболочки.
Не начинай знакомство с просьбы о ключе и не проси вставлять его в чат. Если пользователь решил подключиться, проведи его по шагам из config/README.md: регистрация или вход → пополнение баланса → выпуск ключа → запись в config/.env → команда token. Для первого знакомства предложи 500 руб. как небольшую стартовую сумму, а не как документированный минимум; напомни проверить итог с добавляемыми при оплате 6%.
Перед запросом данных профиля проверь ключ:
sh scripts/zoomkit.sh tokenЕсли ключа нет, сценарий завершится до сетевого запроса и покажет пользу сервиса и весь порядок подключения. Не ограничивайся ответом «не могу»: передай пользователю шаги, дождись сохранения ключа в постоянный config/.env, затем повтори token и исходный запрос.
Если сохранённый ключ существует, но token возвращает HTTP 401, не повторяй первичную регистрацию и не предлагай снова пополнить баланс. Попроси войти в существующую учётную запись, выпустить замену недействительному ключу, обновить ZOOMKIT_API_TOKEN в том же config/.env и повторить token. Если ключ временно переопределён одноимённой переменной окружения, её тоже нужно обновить или удалить.
Если пользователь спрашивает только о возможностях выставления или оплаты счёта, ключ не нужен: начни с billing-capabilities и следующего раздела. Настройку ключа предлагай, только если нужно прочитать баланс или существующие счета.
Для отчётов с ожиданием, проверок по нескольким кабинетам, правил ставок, автотаргетинга и проверки ссылок сначала прочитай AUDIT_WORKFLOWS.md. Там отмечено, какие из проверок полные, частичные или недоступные через API.
Если пользователь называет подключённые сущности «проектами» или «аккаунтами», выполни clients: именно «Список проектов/аккаунтов» — официальное название метода /stats/clients. Покажи интеграции и вложенные проекты/аккаунты — рекламные кабинеты, не поправляя терминологию пользователя без необходимости.
Если конкретный кабинет Яндекс.Директа не находится по имени или комментарию, проверь полный сохранённый ответ clients, а не только сокращённую таблицу. Не утверждай, что кабинет не подключён, пока среди результатов yandex.direct есть аккаунты с пустым комментарием и непонятным техническим именем, особенно porg-*. Если пользователь знает, что кабинет существует, дай ручную инструкцию из раздела «Если кабинет не удаётся распознать»: https://zoomkit.ru/yandex/direct → «Клиенты и дневной расход» → заполнить поле «Комментарий» для всех непонятных аккаунтов → повторить clients. Не угадывай соответствие по техническому имени или идентификатору.
Для списка кампаний сначала выполни clients, возьми id вложенного кабинета yandex.direct, затем вызови campaigns --client ID. Не путай этот ClientId с идентификатором интеграции. Используй полученные ID кампаний для bidrules, url-check-settings и других проверок по кампаниям.
API 1.9.0 возвращает список из данных ZoomKit, поэтому учитывай updated_at и показывай hints. Архивные кампании входят в ответ, а can_set_bids показывает пригодность для управления ставками. Мастер кампаний и товарные кампании Яндекс.Директ не передаёт в ZoomKit; недавно созданная ЕПК или другая кампания может появиться после обновления кабинета. Не запускай изменяющий client-update для диагностического запроса без явного разрешения пользователя.
Диагностический запрос не разрешает изменение. В частности, не запускай autotargeting для просьбы «проверь»: эта команда сразу создаёт недостающие правила в подходящих неархивных кампаниях активных кабинетов ключа. Выполняй её только после отдельного явного запроса на исправление и показа пользователю идентификатора ключа Яндекса.
Официальный API 1.9.0 умеет только читать баланс и список уже выставленных счетов. Он не позволяет создать счёт, передать произвольные реквизиты, получить печатную форму или ссылку на оплату.
При запросе на новый счёт или ссылку:
https://zoomkit.ru/profile.invoices --status wait.Для проверки возможностей без ключа:
sh scripts/zoomkit.sh billing-capabilities| Команда | Назначение | Параметры |
|---|---|---|
token | Состояние текущего ключа | — |
balance | Баланс, суточный тариф, запас дней | — |
invoices | Уже выставленные счета | --status wait|paid|cancelled, --limit N |
clients | Интеграции и вложенные проекты/аккаунты (рекламные кабинеты) | — |
campaigns | Кампании кабинета Яндекс.Директа по данным ZoomKit | --client ID, необязательно --limit N |
reports | Список отчётов | — |
report | Состояние и результат отчёта | --id ID |
report-wait | Ожидать READY или FAILED, не более 55 секунд за запуск | --id ID, необязательно --interval, --timeout |
bidrules | Правила ставок кампании | --campaign ID |
url-check-settings | Настройки проверки ссылок | --campaign ID |
url-check-tasks | Последние проверки ссылок | --campaign ID |
url-check-task | Отчёт одной проверки | --campaign ID --task ID |
Полный ответ сохраняется в cache/latest-<команда>.json; исключение — report-wait, который по умолчанию пишет cache/report-<ID>.json, чтобы параллельные ожидания не смешивались. Стандартный вывод остаётся коротким. --output ПУТЬ меняет файл назначения. --raw печатает весь JSON и подходит только для небольших ответов.
| Команда | Метод | Обязательные параметры |
|---|---|---|
report-create | Создать отчёт | --body ФАЙЛ --confirm |
report-delete | Удалить отчёт | --id ID --confirm |
client-update | Поставить обновление кабинета в очередь | --client ID --confirm |
autotargeting | Добавить недостающие правила автотаргетинга в подходящих неархивных кампаниях активных кабинетов ключа | --token-id ID --confirm |
bidrule-common-update | Изменить общее правило ставок | --campaign ID --body ФАЙЛ --confirm |
bidrule-keywords-create | Создать правило для фраз | --campaign ID --body ФАЙЛ --confirm |
bidrule-keywords-update | Изменить правило для фраз | --campaign ID --bidrule ID --body ФАЙЛ --confirm |
bidrule-keywords-delete | Удалить правило для фраз | --campaign ID --bidrule ID --confirm |
url-check-settings-update | Изменить переключатели проверки ссылок | --campaign ID --body ФАЙЛ --confirm |
Перед изменением покажи пользователю целевые идентификаторы и содержимое тела запроса. Передавай --confirm только после явного запроса на это изменение. Для предварительной проверки команды используй --dry-run: сеть и ключ не требуются.
Заготовки тел запросов лежат в assets/. Скопируй нужный файл во временный или рабочий каталог и измени копию; не правь исходную заготовку. Для защиты товара от 404 и исчезновения контрольной строки можно взять assets/url-check-product-protection.example.json, но саму строку задай вручную по settings_url. Заготовка явно задаёт весь набор условий автоприостановки: перед подтверждением сравни её с текущими настройками и покажи пользователю, какие условия будут включены и выключены.
Для команд изменения с --body сценарий не отправляет тело, пока jq не подтвердит, что файл содержит корректный JSON-объект.
© artwist-polyakov, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 22 other files (scripts, references, assets) in plugins/zoomkit/skills/zoomkit of artwist-polyakov/polyakov-claude-skills.
Open the folder on GitHubat commit 8bbeead
Zoomkit next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Zoomkit this skillartwist-polyakov/polyakov-claude-skills | 206 | — | ~2.6k | Automated safety check: Notes | MIT | |
| Yandex Direct CreativesVKirill/claude-lane-stack | 122 | — | ~2k | Automated safety check: Pass | MIT | |
| Jupyter Notebookmicrosoft/ai-agents-for-beginners | 77k | — | ~1.3k | Automated safety check: Pass | MIT | |
| Jupyter Notebookmicrosoft/ai-agents-for-beginners | 77k | — | ~1.3k | Automated safety check: Pass | MIT | |
| MutagenVKirill/claude-lane-stack | 122 | — | ~5.2k | Automated safety check: Pass | MIT | |
| Humanizer RuVladimir-Human/humanizer-ru | 125 | — | ~4k | Automated safety check: Pass | MIT |
VKirill/claude-lane-stack
Написать объявление для Яндекс.Директа, разбить CSV кластеры на кампании и группы, шаблоны Direct по intent, лимиты заголовка Direct (56 символов ТГО), дополнительный заголовок Direct (30+15…
microsoft/ai-agents-for-beginners
Используйте, когда пользователь просит создать, сгенерировать каркас или отредактировать Jupyter ноутбуки (.ipynb) для экспериментов, исследований или учебных материалов; предпочитайте встроенные…
microsoft/ai-agents-for-beginners
Використовуйте, коли користувач просить створити, підготувати або редагувати Jupyter-ноутбуки (.ipynb) для експериментів, досліджень або підручників; надавайте перевагу вбудованим шаблонам і…
VKirill/claude-lane-stack
[RU: интеграция mutagen.ru — частотность Яндекс, конкуренция, SERP-отчёты] Mutagen.ru REST API — RU SEO tool: точная частотность Yandex Wordstat, уровень конкуренции (strong), биды Директа, async…
Vladimir-Human/humanizer-ru
Не для обхода детекторов; не для текста, который тебе не принадлежит.
Nikolay-Shirokov/cc-1c-skills
Сформировать функцию СведенияОВнешнейОбработке в модуле объекта обработки — описание для подключения через подсистему БСП «Дополнительные отчёты и обработки».
artwist-polyakov/polyakov-claude-skills
Launches, monitors and collects results from child AI agent sessions with the agent-deck terminal session manager.
artwist-polyakov/polyakov-claude-skills
Crawls a site with Crawl4AI to audit titles, meta tags, H1s, canonicals, navigation and internal links, and to compare landing pages and competitor sites.
artwist-polyakov/polyakov-claude-skills
Publishes already-built static pages to a GitHub Pages repo under a year, year-month and slug folder layout, optimizes large images and returns the public URL.
artwist-polyakov/polyakov-claude-skills
Shell scripts for web search and research through the Perplexity API: raw results, cited answers, background deep research and page fetching, with results cached on disk.
artwist-polyakov/polyakov-claude-skills
Publish static page artifacts to SourceCraft Sites (Yandex infrastructure, works in Russia), with advisory image optimization and an original-image path.
artwist-polyakov/polyakov-claude-skills
Searches X/Twitter through the xAI Grok API to build digests, trend reports and thread analysis, meant to surface post ideas for a Telegram channel.
Набор утилит и инструкций для автоматизации Яндекс.Директа через ZoomKit: проверка рекламных ссылок и страниц на ошибки, настройка зануления автотаргетинга на поиске и управление ставками с…. Zoomkit is an agent skill from artwist-polyakov/polyakov-claude-skills.Директа через ZoomKit: проверка рекламных ссылок и страниц на ошибки, настройка зануления автотаргетинга на поиске и управление ставками с пересчётом каждые 30 минут.
Run `npx skills add artwist-polyakov/polyakov-claude-skills --skill zoomkit -a claude-code`. Or copy the skill folder (plugins/zoomkit/skills/zoomkit in artwist-polyakov/polyakov-claude-skills) into .claude/skills/zoomkit in your project. Claude Code loads it when a task matches its description.
Run `npx skills add artwist-polyakov/polyakov-claude-skills --skill zoomkit -a codex`. Or copy the skill folder (plugins/zoomkit/skills/zoomkit in artwist-polyakov/polyakov-claude-skills) into .agents/skills/zoomkit in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add artwist-polyakov/polyakov-claude-skills --skill zoomkit -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/zoomkit, .gemini/skills/zoomkit, .github/skills/zoomkit and .opencode/skills/zoomkit in your project.
Going by SKILL.md and its folder, Zoomkit needs the command-line tools its instructions call (sh) and credentials named ZOOMKIT_API_TOKEN. Our summary lists: A credential in ZOOMKIT_API_TOKEN.
SKILL.md names 1 domain. In commands or code: zoomkit.ru; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Zoomkit is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.6k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 12k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Zoomkit: Yandex Direct Creatives (VKirill/claude-lane-stack, 122 stars), Jupyter Notebook (microsoft/ai-agents-for-beginners, 77k stars), Jupyter Notebook (microsoft/ai-agents-for-beginners, 77k stars) and Mutagen (VKirill/claude-lane-stack, 122 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
artwist-polyakov (a GitHub user) maintains it in artwist-polyakov/polyakov-claude-skills, which has 206 GitHub stars. The repository holds 21 skills in this directory. The repository was last updated on October 8, 2026.
Source: artwist-polyakov/polyakov-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.