apify-actor-development — скилл для Claude Code: разработка Apify
Скилл для создания, отладки и деплоя Apify Actors. Помогает агенту писать код актора, схемы ввода-вывода и публиковать проект на платформе Apify.
npx skills add apify/agent-skills --skill apify-actor-development -a claude-codeЧто делает apify-actor-development
Скилл ведёт агента по всему циклу разработки Apify Actor: от создания проекта из шаблона до деплоя на платформу. Внутри — девять шагов: создать проект через apify create, добавить зависимости, реализовать код в src/main.js или my_actor/main.py, описать вход в .actor/input_schema.json, выходные схемы, настроить .actor/actor.json, написать README, прогнать локально через apify run и отправить на платформу командой apify push.
Под каждый тип актора есть свой шаблон: обход статического HTML, страниц с JavaScript, HTTP-сервер, MCP-сервер или пустой проект. Скилл указывает, какой шаблон выбрать, и советует ставить CheerioCrawler для статики на 10–50 одновременных запросов, а PlaywrightCrawler — для JS-рендеринга на 1–5.
Каждая команда apify должна запускаться с флагом --user-agent apify-agent-skills/apify-actor-development — это телеметрическая атрибуция, без него вызовы не будут приписаны скиллу. Токен APIFY_TOKEN скилл требует передавать только через переменную окружения, чтобы он не попал в историю шелла, исходники или логи. Локально можно залогиниться через apify login. Исходный текст скилла обрезан — часть правил, включая работу с задержками, в нём не видна.
Какие задачи решает
- создать новый Apify Actor с нуля по шаблону
- добавить недостающие зависимости и зафиксировать их версии
- сгенерировать схемы входных и выходных данных
- прогнать актора локально и проверить результат
- задеплоить актора на платформу Apify
Примеры запросов агенту
- создай Apify Actor для обхода статических страниц на TypeScript
- добавь в актора input schema для URL и глубины обхода
- прогони локально и проверь, что в dataset попадают нужные поля
Как установить apify-actor-development
1Через Skills CLI (Vercel)
npx skills add apify/agent-skills --skill apify-actor-development -a claude-code2Вручную: положить файлы
~/.claude/skills/apify-actor-development/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/apify-actor-development/
1Через Skills CLI (Vercel)
npx skills add apify/agent-skills --skill apify-actor-development -a codex2Вручную: положить файлы
.agents/skills/apify-actor-development/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add apify/agent-skills --skill apify-actor-development -a cursor2Вручную: положить файлы
.cursor/skills/apify-actor-development/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install apify/agent-skills apify-actor-development2Вручную: положить файлы
.github/skills/apify-actor-development/SKILL.md1Через Skills CLI (Vercel)
npx skills add apify/agent-skills --skill apify-actor-development -a gemini-cli2Командой платформы
gemini skills install https://github.com/apify/agent-skills --path skills/apify-actor-developmentВручную: положить файлы
.devin/skills/apify-actor-development/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add apify/agent-skills --skill apify-actor-development -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора2
Весь набор →Похожие
Вопросы о apify-actor-development
Как установить apify-actor-development в Claude Code?
Выполните npx skills add apify/agent-skills --skill apify-actor-development -a claude-code. После установки скилл появится в ~/.claude/skills/apify-actor-development/SKILL.md.
Что делает apify-actor-development?
Скилл проводит агента через полный цикл разработки Apify Actor: выбор шаблона, написание кода, схем ввода-вывода, локальное тестирование и деплой на платформу. Он же подсказывает, как логировать через Apify logger и безопасно работать с токеном.
Зачем нужен флаг --user-agent в каждой команде apify?
Флаг --user-agent apify-agent-skills/apify-actor-development помечает вызовы для телеметрической атрибуции. Он не меняет поведение команд, только позволяет Apify понять, что работа идёт через этот скилл.