xurl

Send authenticated requests to the X API v2 via command-line interface.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/MoRen9527/TriMetaverse --skill xurl-moren9527
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xurl
Source: https://github.com/MoRen9527/TriMetaverse/tree/main/reference/openclaw/skills/xurl
Command: npx skills add https://github.com/MoRen9527/TriMetaverse --skill xurl-moren9527

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies complex interactions with the X (Twitter) API, allowing users to perform actions like posting tweets, managing followers, and searching for content without needing to write intricate API calls.

Core Features & Use Cases

  • Post Tweets: Publish new tweets, replies, and quotes.
  • Content Management: Read, delete, like, repost, and bookmark posts.
  • User Interaction: Follow, unfollow, block, mute users, and manage DMs.
  • Data Retrieval: Search for posts, view timelines, and get user information.
  • Media Handling: Upload images and videos for use in posts.
  • Raw API Access: Supports direct calls to any X API v2 endpoint for advanced use cases.

Quick Start

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

Frequently Asked Questions about xurl

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

FAQPage Schema
How do I post tweets using the X API v2 from the command line?

You can post tweets using the X API v2 by running the xurl shortcut commands for publishing new posts, replies, and quotes. It provides a command-line interface for authenticated requests, simplifying complex API interactions without writing custom code.

What do I need to authenticate my X API requests?

To authenticate X API requests, you need to manually run `xurl auth oauth2` to generate credentials. These credentials are then securely stored in the `~/.xurl` directory for use in subsequent authenticated command-line API calls.

Can I manage followers and direct messages through the X API?

Yes, you can manage followers and direct messages through the X API using xurl. It supports user interaction shortcuts for following, unfollowing, blocking, muting users, and managing DMs directly from the command line.

Does this tool support raw curl-style access to any X API endpoint?

Yes, xurl supports raw curl-style access to any X API v2 endpoint. This allows you to make direct calls for advanced use cases that are not covered by the built-in shortcut commands for common actions like posting or searching.

How do I upload media for tweets using the X API?

You can upload media for tweets using the X API through xurl's media handling capabilities. It supports uploading images and videos so you can attach them directly to your posts when using the command-line interface.