xurl

Automate X/Twitter posting, searching, messaging, and media uploads via the xurl CLI.

Updated May 23, 2026
One-click install
npx skills add https://github.com/zengbaocheng/hermes-tech-hub --skill xurl-zengbaocheng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xurl
Source: https://github.com/zengbaocheng/hermes-tech-hub/tree/main/social-media/xurl
Command: npx skills add https://github.com/zengbaocheng/hermes-tech-hub --skill xurl-zengbaocheng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Xurl provides a streamlined way to interact with X/Twitter from the command line, removing manual API calls and repetitive UI tasks by exposing common actions through a single, scriptable interface.

Core Features & Use Cases

  • Post, search, like, repost, and manage timelines on X without leaving the terminal.
  • Direct messages and media uploads are supported, plus raw API access for advanced workflows.
  • Ideal for developers automating social media workflows, content teams running campaigns, and researchers scraping data from X.

Quick Start

Install xurl and try posting a tweet using xurl post 'Hello world!'.

Frequently Asked Questions about xurl

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

FAQPage Schema
How do I automate posting tweets from the command line?

Automate posting tweets from the command line by using a CLI tool that exposes X/Twitter actions through a scriptable interface. You can post a tweet directly from the terminal with a single command, removing the need for manual API calls or repetitive UI tasks.

Can I search and manage X timelines without using the web interface?

Yes, you can search and manage X timelines without the web interface by running CLI commands directly in your terminal. This allows you to search for tweets, like, repost, and manage timelines entirely from the command line.

Does the xurl CLI support direct messaging and media uploads?

The xurl CLI supports direct messaging and media uploads on X/Twitter. It provides a scriptable interface for these actions, allowing you to handle DMs and attach media to posts without leaving the terminal environment.

What do I need to set up to use a CLI for X/Twitter automation?

To use a CLI for X/Twitter automation, you need the tool installed on Linux or macOS, along with properly configured OAuth2 apps and credentials. It supports PKCE-based authentication and per-app token management for secure access.

Can I manage multiple X accounts from a single command line tool?

You can manage multiple X accounts from a single command line tool through multi-account workflows. The CLI supports per-app token management, allowing you to switch contexts and automate interactions across different accounts.

Is raw API access available for advanced X/Twitter workflows?

Raw API access is available for advanced X/Twitter workflows. This allows developers and researchers to interact directly with the API for tasks like scraping data, running complex campaigns, and custom integrations beyond standard actions.