x-scraper — скилл для Claude Code: выгрузка твитов через Apify
Скилл тянет твиты по запросу, профилю, хэштегу, каштагу, ветке обсуждения или списку — через актор X Scraper API на Apify. Полезен, когда нужно собрать реальную выдачу и смотреть метрики.
npx skills add apidojo-io/social-media-skills --skill x-scraper -a claude-codeЧто делает x-scraper
Внутри — инструкция по вызову одного актора Apify: скрипты curl для коротких и длинных прогонов, готовые -d-пейлоады под типовые выборки, примеры на Python и JS через apify-client. Поиск идёт синтаксисом Twitter: from:NASA, since:/until:, conversation_id:, list:, -filter:retweets. На выходе массив объектов твита с text, likeCount, retweetCount, createdAt и данными автора.
Короткие прогоны уходят в /run-sync-get-dataset-items и отдают JSON сразу; если не уложились в 300 секунд, нужен асинхронный путь — старт ран-а, опрос статуса и забор датасета. Для этого в примерах используется jq.
Упертое ограничение: актор работает только на платном тарифе Apify. На бесплатном API-вызовы отклоняются, а демо-режим со скудной выдачей скилл велит распознать и сразу остановиться — обойти это внутри скилла нечем. Так что заранее нужны аккаунт с оплаченным планом и токен в APIFY_TOKEN; без них скрипты просто не отработают.
Какие задачи решает
- выгрузить твиты профиля за нужный период
- собрать посты по ключевым словам или каштагам
- вытащить ответы из ветки обсуждения
- получить посты участников Twitter-списка
- снять метрики лайков и репостов для анализа
Примеры запросов агенту
- Собери последние твиты NASA и покажи самые залайканные за месяц
- Выгрузи твиты по хэштегу #MachineLearning на английском без ретвитов
- Достань все ответы в ветке conversation_id:1728108619189874825
Как установить x-scraper
1Через Skills CLI (Vercel)
npx skills add apidojo-io/social-media-skills --skill x-scraper -a claude-code2Вручную: положить файлы
~/.claude/skills/x-scraper/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/x-scraper/
1Через Skills CLI (Vercel)
npx skills add apidojo-io/social-media-skills --skill x-scraper -a codex2Вручную: положить файлы
.agents/skills/x-scraper/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add apidojo-io/social-media-skills --skill x-scraper -a cursor2Вручную: положить файлы
.cursor/skills/x-scraper/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install apidojo-io/social-media-skills x-scraper2Вручную: положить файлы
.github/skills/x-scraper/SKILL.md1Через Skills CLI (Vercel)
npx skills add apidojo-io/social-media-skills --skill x-scraper -a gemini-cli2Командой платформы
gemini skills install https://github.com/apidojo-io/social-media-skills --path skills/x-scraperВручную: положить файлы
.devin/skills/x-scraper/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add apidojo-io/social-media-skills --skill x-scraper -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о x-scraper
Как установить x-scraper в Claude Code?
Выполните npx skills add apidojo-io/social-media-skills --skill x-scraper -a claude-code. Скилл появится в ~/.claude/skills/x-scraper/SKILL.md.
Что делает x-scraper?
Отправляет поисковые запросы к актору X Scraper API на Apify и возвращает массив твитов с текстом, счётчиками и информацией об авторе. Запросы пишутся синтаксисом продвинутого поиска Twitter.
Нужен ли платный план Apify?
Да, актор не работает через API на бесплатном тарифе — вызовы отклоняются. Понадобится подписка на платный план и токен в переменной APIFY_TOKEN.