xurl
xurl CLI для работы с X (Twitter): аутентифицированные посты, ответы, поиск, DM, загрузка медиа, подписчики и проверка статуса. Поддерживает прямые вызовы к v2 API.
AIopenclaw
official
Разработка
★ 391.4k
Что делает навык
xurl — это CLI-инструмент для взаимодействия с API X (Twitter), поддерживающий аутентифицированные посты, ответы, поиск, прямые сообщения, загрузку медиа и управление подписками. Он предоставляет удобные сокращенные команды для частых операций и режим raw для прямых вызовов любого v2 API.
Когда применять
- Отправка текстовых постов, ответов, цитат или удаление существующих записей.
- Поиск твитов, просмотр ленты, упоминаний, а также управление подписчиками и списком блокировок.
- Отправка прямых сообщений (DM) и управление историей переписки.
- Загрузка изображений и видео с последующим прикреплением медиа к новым постам.
- Выполнение произвольных запросов к v2 API X, когда стандартные сокращения не подходят.
Как работает
- Проверить текущую аутентификацию с помощью команды xurl auth status.
- Выполнить нужное действие через сокращенную команду (например, xurl post, xurl search) или использовать raw-режим (xurl /2/... или xurl -X POST) для сложных запросов.
- При работе с медиа сначала загрузить файл через xurl media upload, дождаться обработки и получить MEDIA_ID, затем использовать его в команде создания поста.
- Передавать секреты и токены через промпт, а не в виде аргументов командной строки, чтобы избежать их попадания в историю shell.
- Обрабатывать ошибки: при 401/403 проверять права доступа, при 429 — делать паузу, при ошибках загрузки медиа — проверять тип и размер файла.
Примеры запросов агенту
Опубликуй твит с текстом 'Hello world!' используя xurl.
Найди последние 20 твитов по запросу 'openclaw' через xurl search.
Загрузи изображение image.jpg и опубликуй пост с подписью 'My caption' и этим медиа.
Что понадобится
- Установленный инструмент xurl и наличие токенов в файле ~/.xurl.
- Доступ к интернету для вызовов API X.
Описание составлено по SKILL.md навыка, сверено 06.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «openclaw-xurl» из репозитория:
# https://github.com/openclaw/openclaw
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r openclaw-xurl/ ~/.claude/skills/openclaw-xurl/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.