xurl - Authenticated X API access from the command line
Make authenticated requests to X API v2 endpoints for posts, users, social relationships, messages, media, and XChat.
Tags
Updated: 2026-10-12Capabilities
Typical Inputs
What this skill does
- Make authenticated API requests
- Post and reply to posts
- Read and search posts
- Manage social relationships
- Send and read direct messages
- Upload and manage media
- Send encrypted XChat messages
- Manage apps and authentication
Inputs
- Post identifiers or URLs
- Post text
- Search queries
- Usernames
- Media files
- X app configuration
- Authenticated account
Outputs
- JSON command responses
- Published or modified X posts
- Social relationship changes
- Direct messages
- Encrypted XChat messages
- Uploaded media
- Downloaded attachments
- Authentication state changes
- App configuration changes
Requirements
- xurl CLI utility
- Registered X app credentials
- Authenticated X account
- OAuth permissions for requested operations
- OAuth2 dm.read and dm.write scopes for XChat
- Supported macOS or Linux amd64 platform for XChat
