What problem does it solve? Managing X (Twitter) activity from the command line or an agent session requires handling OAuth flows, raw API endpoints, and media uploads manually. This Skill wraps the official xurl CLI so an agent can post, search, reply, like, repost, send DMs, and upload media against the X API v2 while keeping credentials out of the conversation. ## Core Features & Use Cases - Full X API v2 coverage: Post, reply, quote, delete, search raw posts, read timelines and mentions, like, repost, bookmark, follow, block, mute, and send direct messages, all returning JSON to stdout. - Media uploads: Upload images and videos with type/category flags, poll processing status, and attach media IDs to posts. - Multi-app and multi-account auth: OAuth 2.0 PKCE with auto-refresh, isolated per-app tokens, and per-request app or username selection. - Use Case: Ask the agent to search X for posts about a topic, review the returned post JSON, then reply to and like the most relevant ones — all without exposing tokens, since credentials live only in ~/.xurl and are configured by the user outside the session. ## Quick Start Ask the agent to run xurl auth status to verify credentials, then have it search X for a topic and reply to one of the resulting posts.