xurl

Manage X API v2 posts, users, DMs, and media uploads via CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a command-line interface to interact with the X (formerly Twitter) API, enabling users to programmatically manage their social media presence and data.

Core Features & Use Cases

  • Post Management: Create, delete, and interact with posts (tweets).
  • User Interaction: Follow, unfollow, block, mute users, and manage direct messages.
  • Data Retrieval: Search for posts, retrieve user information, and access timelines.
  • Media Handling: Upload images and videos for posts.
  • Use Case: Automatically post daily updates to X, respond to mentions, or archive your tweet history.

Quick Start

Use the xurl skill to post "Hello from GenSparx!" to X.

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 using the X API from the command line?

You can automate posting tweets by using a CLI to make authenticated requests to the X API v2. This allows you to programmatically create, reply to, quote, and delete posts without manual web interface interaction.

Does the X API v2 support searching posts and retrieving user timelines via CLI?

Yes, the X API v2 supports searching for posts, retrieving user information, and accessing timelines via CLI. It enables authenticated requests to query specific data points and read historical tweet archives programmatically.

What authentication is required to manage direct messages and users on X?

Managing direct messages and users on X requires manual user authentication via OAuth2. This ensures secure, authenticated requests to the X API v2 for actions like following, blocking, or muting specific accounts.

Can I upload media for tweets programmatically through the X API?

Yes, you can upload images and videos for posts programmatically through the X API. The CLI supports media handling, enabling you to attach multimedia content to tweets when creating or quoting posts.

What are the limitations of using a CLI for social media automation with the X API?

Limitations of using a CLI for X API automation include the requirement for manual OAuth2 user authentication and dependency on the xurl utility. It is constrained by X API v2 rate limits and available endpoint functionalities.