xurl

Interact with the X API for posting, searching, and media uploads via xurl CLI.

1|Updated May 16, 2026
One-click install
npx skills add https://github.com/devMoez/titan --skill xurl-devmoez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xurl
Source: https://github.com/devMoez/titan/tree/main/skills/social-media/xurl
Command: npx skills add https://github.com/devMoez/titan --skill xurl-devmoez

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

It eliminates the friction of manually navigating X/Twitter interfaces by providing a reliable CLI workflow for posting, searching, and managing accounts programmatically with JSON output.

Core Features & Use Cases

  • Posting & Engagement: Create posts, replies, quotes, likes, reposts, bookmarks, and delete content using the official xurl CLI.
  • Search, Timelines & Mentions: Query posts by keywords, users, and hashtags, then read results and timelines/mentions for monitoring.
  • DMs & Media Workflows: Send and list direct messages and upload media (images/video) with follow-up status checks.
  • Raw API v2 Access: Perform any X API v2 request using curl-style flags while keeping structured JSON responses.

Quick Start

Ask the AI to post a message on X by running xurl post "Hello from my agent!" after the user has authenticated on their machine.

Frequently Asked Questions about xurl

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate posting to X Twitter from the command line?

You can automate posting to X Twitter by running xurl post "Your message" through the command line. It uses the official xurl CLI to publish content and returns consistent JSON outputs for your automation workflows.

What is the best way to search and monitor Twitter mentions programmatically?

The best way to search and monitor Twitter mentions programmatically is using xurl to query posts by keywords and hashtags. It reads timelines and mentions, returning structured JSON results for easy monitoring integration.

Do I need to authenticate before using xurl for social media automation?

Yes, you need to authenticate before using xurl for social media automation. The Skill requires prior user authentication via the local ~/.xurl config file and the xurl command must be present on your machine.

Can I send direct messages and upload media using the X API v2?

Yes, you can send direct messages and upload media using the X API v2. The xurl CLI supports sending and listing DMs, uploading images or video, and checking follow-up media upload statuses with JSON responses.

Does xurl support raw API v2 access for custom Twitter endpoints?

Yes, xurl supports raw API v2 access for custom Twitter endpoints. You can perform any X API v2 request using curl-style flags while keeping structured JSON responses, including optional headers and streaming endpoints.

How do I manage multiple X accounts for content publishing automation?

You can manage multiple X accounts for content publishing automation by executing multi-app and multi-account commands via xurl. It handles engagement actions like replies, quotes, likes, and reposts with consistent JSON outputs.