xurl

Automate X API posting, searching, messaging, and media management via CLI.

Updated Jun 1, 2026
One-click install
npx skills add https://github.com/SatangThevalue/ai-skills --skill xurl-satangthevalue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xurl
Source: https://github.com/SatangThevalue/ai-skills/tree/main/skills/social-media/xurl
Command: npx skills add https://github.com/SatangThevalue/ai-skills --skill xurl-satangthevalue

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

X developers need reliable programmatic access to the X API without manually navigating the web dashboard. This CLI provides that access and enforces safe credential handling.

Core Features & Use Cases

  • Post, reply, quote, delete, like, repost, and DM on X from the command line.
  • Read timelines, search, and read posts with JSON output.
  • Raw API access via /2 endpoints and multi-app / multi-account workflows; OAuth 2.0 PKCE with token auto-refresh.

Quick Start

Authenticate with your app, then run a simple post to verify the end-to-end workflow.

Frequently Asked Questions about xurl

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

FAQPage Schema
How do I automate posting and managing media on the X API from the command line?

You can automate posting, searching, messaging, and media management on the X API using a CLI that supports multi-action sequences and returns JSON output for programmatic workflows.

Can I manage multiple X accounts and apps using OAuth 2.0 in a single CLI workflow?

Yes, the CLI supports multi-app and multi-account workflows using OAuth 2.0 PKCE with per-app token management and automatic token refresh for safe credential handling.

Do I need my own OAuth 2.0 app credentials to use a CLI for X automation?

Yes, X automation requires a local installation and your own OAuth 2.0 app credentials to authenticate requests and enforce safe token management across your workflows.

What is the best way to read X timelines and search posts programmatically without the web dashboard?

The best way to read timelines and search posts programmatically is using a CLI that accesses raw X /2 endpoints, bypassing the web dashboard and outputting structured JSON data.

How does token auto-refresh work when automating multi-action X API sequences?

Token auto-refresh works by leveraging OAuth 2.0 PKCE to securely manage per-app credentials, automatically refreshing access tokens during multi-action X API sequences without manual intervention.

What are the limitations of using a CLI for X direct messaging and media uploads?

Limitations include dependency on your local environment setup and strict adherence to X API rate limits, requiring valid OAuth 2.0 credentials for all direct messaging and media upload operations.