xurl

Automate Twitter posting, replying, messaging, and media via the xurl CLI.

Updated Apr 30, 2026
One-click install
npx skills add https://github.com/lxh755818-bot/obsidian-vault --skill xurl-lxh755818-bot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xurl
Source: https://github.com/lxh755818-bot/obsidian-vault/tree/main/backup/skills/social-media/xurl
Command: npx skills add https://github.com/lxh755818-bot/obsidian-vault --skill xurl-lxh755818-bot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires xurl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines interactions with the X/Twitter platform, automating tasks like posting, searching, direct messaging, and managing media and users through the official xurl CLI.

Core Features & Use Cases

  • Post Management: Supports posting, replying, quoting, and deleting tweets.
  • Search and Timeline: Facilitates searching posts, reading timelines, and managing mentions.
  • Engagement: Handles liking, reposting, bookmarking, and engaging with the social graph.
  • Direct Messaging: Manages direct messages, including media uploads.
  • Media and Users: Handles media uploads and manages users and their relationships.
  • API Access: Provides raw access to any X API v2 endpoint.
  • Use Case: Imagine managing multiple X/Twitter accounts for a brand. This Skill allows for automating content posting, responding to user inquiries, and monitoring mentions from a single command-line interface.

Quick Start

To post a new tweet with an image, use: xurl post "Check out our latest product!" --media-id <media-id>

Frequently Asked Questions about xurl

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

FAQPage Schema
How do I automate Twitter posting and engagement via the command line?

You can automate Twitter posting and engagement by executing CLI commands to post tweets, reply, like, repost, and manage direct messages directly from the terminal interface.

Does this approach support direct interaction with the X API v2?

Yes, this approach provides raw access to any X API v2 endpoint, allowing you to execute custom API queries for advanced Twitter management and data retrieval operations.

Can I manage multiple Twitter accounts for a brand using command line automation?

Yes, you can manage multiple Twitter accounts for a brand by automating content posting, monitoring mentions, and responding to user inquiries through a single command-line interface.

How do I upload and attach media to tweets using CLI commands?

To attach media to tweets, you first upload the image or video to retrieve a media-id, then attach that identifier using the media flag when executing your CLI post command.

What is required to execute Twitter search and timeline monitoring from the terminal?

Executing Twitter search and timeline monitoring from the terminal requires installing the xurl dependency to process CLI commands for reading timelines and searching posts.

Are there limitations when managing direct messages through command line automation?

Command line direct message automation handles sending messages and media uploads, but requires the xurl dependency to execute operations and may be limited by standard X API v2 rate constraints.