xurl

Post, read, and manage X API v2 endpoints via the xurl CLI.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/zhcndoc/openclaw --skill xurl-zhcndoc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xurl
Source: https://github.com/zhcndoc/openclaw/tree/main/skills/xurl
Command: npx skills add https://github.com/zhcndoc/openclaw --skill xurl-zhcndoc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill lets developers interact with the X API from a CLI, enabling authenticated posts, replies, searches, DMs, and raw v2 calls without manual curl commands.

Core Features & Use Cases

  • Command-based actions: Post, reply, quote, read, like, repost, and DM operations against X API v2 endpoints using concise commands.
  • Direct API access: Raw curl-style access to any v2 endpoint, including streaming and file uploads.
  • Authentication workflows: Guidance and support for managing multiple apps/accounts locally, with token storage and safety notes.

Quick Start

Install xurl and authenticate on your machine, then run a sample command to post a message.

Frequently Asked Questions about xurl

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

FAQPage Schema
How do I post to the X API from the command line without writing curl commands?

The xurl CLI lets you post to the X API from the command line using concise commands for posts, replies, and DMs instead of manual curl syntax. It manages authenticated sessions locally to interact securely with v2 endpoints.

How do I manage authentication for multiple X API accounts locally?

To manage authentication for multiple X API accounts locally, the xurl CLI provides workflows and guidance for managing multiple apps with secure token storage and safety notes directly on your machine.

Can I access raw X API v2 endpoints for streaming and file uploads?

Yes, you can access raw X API v2 endpoints for streaming and file uploads using the xurl CLI. It provides direct curl-style access to any v2 endpoint alongside its standard command-based actions.

Do I need the xurl binary installed before using X API automation commands?

Yes, you need the xurl binary installed and locally stored credentials on your machine before using X API automation commands. This environment setup is required to execute authenticated actions against v2 endpoints securely.

What is the best way to automate reading timelines and sending DMs via the X API?

The best way to automate reading timelines and sending DMs via the X API is using the xurl CLI, which executes timeline reads and DM operations through concise commands with authenticated sessions.

Why does my X API command-line tool require locally stored credentials?

Your X API command-line tool requires locally stored credentials to operate securely and maintain authenticated sessions across multiple apps. The xurl CLI uses this local token storage to safely manage access to v2 endpoints.