xurl

Interact with the X API v2 via command line for posts, timelines, and DMs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Interacting with X programmatically from the command line can be verbose and error-prone; xurl provides a unified CLI to access X API endpoints and manage posts, timelines, and DMs efficiently.

Core Features & Use Cases

  • Posting, replying, liking, reposting, bookmarking, following, DMs, and media uploads
  • Raw access to X API v2 endpoints for automation and custom tooling
  • Multi-app and multi-account support with JSON output for easy parsing

Quick Start

Install xurl and run a simple posting action to verify the setup.

Frequently Asked Questions about xurl

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

FAQPage Schema
How do I automate X API posts and timeline management from the command line?

Automating X API posts and timeline management requires a unified CLI to access X API endpoints, enabling actions like posting, reading timelines, and managing messages with JSON output for easy parsing and automation.

How does OAuth2 work with the X API for multi-account CLI access?

OAuth2 PKCE flow with app credentials handles multi-account CLI access, providing safeguards for credential safety while managing multiple X apps and accounts through the command line.

What is the best way to access raw X API v2 endpoints for custom automation?

Accessing raw X API v2 endpoints for custom automation is achieved through a CLI that provides direct endpoint interaction, outputting JSON data for easy integration into custom tooling and workflows.

Does the X API CLI support media uploads and direct messages?

The X API CLI supports media uploads and direct messages, allowing users to programmatically manage multimedia content and private conversations via command line operations.

How do I parse X API timeline responses in JSON format?

Parsing X API timeline responses in JSON format is straightforward because the CLI outputs JSON natively, enabling easy data extraction and integration with other command-line tools for further processing.

Can I manage multiple X apps and accounts safely in a CLI environment?

Managing multiple X apps and accounts safely in a CLI environment is supported with built-in safeguards for credential safety, ensuring secure switching and operations across different profiles.