xurl

Interact with X via the official xurl CLI for posting, replying, liking, and more.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The official X CLI enables direct, programmable control of X actions without messy workarounds, reducing manual posting and account management time.

Core Features & Use Cases

  • Post, reply, quote, and delete tweets using a single CLI with JSON output.
  • Read timelines, mentions, and user data; manage direct messages and media uploads.
  • Authenticate per-app with OAuth2 PKCE, supporting multiple apps and accounts to keep workflows isolated.

Quick Start

Install xurl, complete the OAuth flow for your app, then start issuing commands to manage X via the CLI.

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 by issuing commands through the xurl CLI, which outputs JSON to stdout. It supports posting, replying, quoting, and deleting tweets across multiple accounts programmatically.

Can I manage multiple X accounts with OAuth2 from a single CLI?

Manage multiple X accounts using OAuth2 PKCE authentication within the xurl CLI. It supports per-app isolation, allowing you to keep workflows separated across different apps and accounts securely.

How do I securely handle X API credentials for automation?

Secure X API credentials by providing them outside the agent environment. The xurl CLI enforces safe credential handling by requiring user-provided credentials, ensuring sensitive data remains isolated during automation workflows.

What is the best way to access raw X API endpoints without messy workarounds?

Access raw X API endpoints directly using the xurl CLI for programmatic control. It enables standard social actions and raw API access with JSON output, reducing manual account management time.