twitter · resciencelab — скилл для Claude Code: что делает и как установить
Скилл ищет твиты, профили, тренды и сообщества в Twitter через twitterapi.io. Пригодится, когда агенту нужно выгрузить данные из социальной сети.
npx skills add ReScienceLab/opc-skills --skill twitter -a claude-codeЧто делает twitter
Набор Python-скриптов отправляет запросы к стороннему сервису twitterapi.io. Скилл умеет читать профили людей, выгружать ветки сообщений, искать цитаты, ретвиты, ответы, списки участников сообществ и данные Spaces. Доступен поиск публикаций с фильтрами по автору, датам, медиафайлам или порогу отметок «нравится».
Для запуска понадобятся python3 и действующий ключ twitterapi.io в переменной TWITTERAPI_API_KEY. Без экспорта этого ключа в окружение скрипты просто не ответят. Авторизация идёт через заголовок X-API-Key, а сервис берёт плату порядка 0.15–0.18 доллара за 1k запросов.
Какие задачи решает
- найти публикации по ключевым словам и фильтрам
- выгрузить профиль пользователя и списки подписок
- собрать ответы и ветку обсуждения к записи
- получить мировые тренды через WOEID 1
Примеры запросов агенту
- Найди твиты со словами AI agent без ретвитов
- Покажи информацию о профиле elonmusk в Twitter
- Выгрузи мировые тренды из Twitter
Как установить twitter
1Через Skills CLI (Vercel)
npx skills add ReScienceLab/opc-skills --skill twitter -a claude-code2Вручную: положить файлы
~/.claude/skills/twitter/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/twitter/
1Через Skills CLI (Vercel)
npx skills add ReScienceLab/opc-skills --skill twitter -a codex2Вручную: положить файлы
.agents/skills/twitter/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add ReScienceLab/opc-skills --skill twitter -a cursor2Вручную: положить файлы
.cursor/skills/twitter/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install ReScienceLab/opc-skills twitter2Вручную: положить файлы
.github/skills/twitter/SKILL.md1Через Skills CLI (Vercel)
npx skills add ReScienceLab/opc-skills --skill twitter -a gemini-cli2Командой платформы
gemini skills install https://github.com/ReScienceLab/opc-skills --path skills/twitterВручную: положить файлы
.devin/skills/twitter/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add ReScienceLab/opc-skills --skill twitter -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора10
Другие версии twitter
Похожие
Рядом в теме «Данные и базы»
Все скиллы по теме «Данные и базы» →Вопросы о twitter
Как установить twitter в Claude Code?
Выполните команду npx skills add ReScienceLab/opc-skills --skill twitter -a claude-code. Файлы скилла сохранятся в проекте для вызова агентом.
Что делает скилл twitter?
Он обращается к twitterapi.io и выгружает из X твиты, обсуждения, списки подписчиков, данные сообществ и мировые тренды.
Что нужно настроить перед запуском?
Понадобится ключ API от twitterapi.io. Добавьте строку export TWITTERAPI_API_KEY="your_api_key" в файл ~/.zshrc.
Исходный текст
SKILL.md · Apache-2.0
--- name: twitter description: Search and retrieve content from Twitter/X. Get user info, tweets, replies, followers, communities, spaces, and trends via twitterapi.io. Use when user mentions Twitter, X, or tweets. --- # Twitter/X Skill Get user profiles, tweets, replies, followers/following, communities, spaces, and trends from Twitter/X via twitterapi.io. ## Prerequisites Set API key in `~/.zshrc`: ```bash export TWITTERAPI_API_KEY="your_api_key" ``` **Quick Check**: ```bash cd <skill_directory> python3 scripts/get_user_info.py elonmusk ``` ## Commands All commands run from the skill directory. ### User Endpoints ```bash python3 scripts/get_user_info.py USERNAME python3 scripts/get_user_about.py USERNAME python3 scripts/batch_get_users.py USER_ID1,USER_ID2 python3 scripts/get_user_tweets.py USERNAME --limit 20 python3 scripts/get_user_mentions.py USERNAME --limit 20 python3 scripts/get_followers.py USERNAME --limit 100 python3 scripts/get_following.py USERNAME --limit 100 python3 scripts/get_verified_followers.py USERNAME --limit 20 python3 scripts/check_relationship.py USER1 USER2 python3 scripts/search_users.py "query" --limit 20 ``` ### Tweet Endpoints ```bash python3 scripts/get_tweet.py TWEET_ID [TWEET_ID2...] python3 scripts/search_tweets.py "query" --type Latest --limit 20 python3 scripts/get_tweet_replies.py TWEET_ID --limit 20 python3 scripts/get_tweet_quotes.py TWEET_ID --limit 20 python3 scripts/get_tweet_retweeters.py TWEET_ID --limit 50 python3 scripts/get_tweet_thread.py TWEET_ID python3 scripts/get_article.py TWEET_ID ``` ### List Endpoints ```bash python3 scripts/get_list_followers.py LIST_ID --limit 20 python3 scripts/get_list_members.py LIST_ID --limit 20 ``` ### Community Endpoints ```bash python3 scripts/get_community.py COMMUNITY_ID python3 scripts/get_community_members.py COMMUNITY_ID --limit 20 python3 scripts/get_community_moderators.py COMMUNITY_ID python3 scripts/get_community_tweets.py COMMUNITY_ID --limit 20 python3 scripts/search_community_tweets.py "query" --limit 20 ``` ### Other Endpoints ```bash python3 scripts/get_space.py SPACE_ID python3 scripts/get_trends.py --woeid 1 # Worldwide ``` ## Search Query Syntax ```bash # Basic search python3 scripts/search_tweets.py "AI agent" # From specific user python3 scripts/search_tweets.py "from:elonmusk" # Date range python3 scripts/search_tweets.py "AI since:2024-01-01 until:2024-12-31" # Exclude retweets python3 scripts/search_tweets.py "AI -filter:retweets" # With media python3 scripts/search_tweets.py "AI filter:media" # Minimum engagement python3 scripts/search_tweets.py "AI min_faves:1000" ``` ## API: twitterapi.io - Base URL: https://api.twitterapi.io/twitter - Auth: X-API-Key header - Pricing: ~$0.15-0.18/1k requests - Docs: https://docs.twitterapi.io/
© ReScienceLab · Apache-2.0 · ReScienceLab/opc-skills