xurl

Post, search, and message on X via a unified CLI with JSON output.

19|4|Updated Apr 22, 2026
One-click install
npx skills add https://github.com/carterwayneskhizeine/hermes-agent-windows-R --skill xurl-carterwayneskhizeine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xurl
Source: https://github.com/carterwayneskhizeine/hermes-agent-windows-R/tree/main/skills/social-media/xurl
Command: npx skills add https://github.com/carterwayneskhizeine/hermes-agent-windows-R --skill xurl-carterwayneskhizeine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

It removes the friction of manually using the X (Twitter) web UI by letting you perform posting, searching, and account actions via a command-line interface that returns JSON.

Core Features & Use Cases

  • Send posts and manage engagement: Post, reply, quote, delete, like/unlike, repost/unrepost, and bookmark/unbookmark.
  • Search and read timelines: Search posts, view home timeline, mentions, followers/following, and basic user lookups.
  • Handle media and DMs: Upload images/video, check media status for processed videos, and send/list direct messages.

Quick Start

Ask your agent to post a message to your X account by running: xurl post "Hello from the agent".

Frequently Asked Questions about xurl

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

FAQPage Schema
How do I post tweets and send direct messages from the command line?

You can post tweets and send direct messages from the command line by using a CLI tool that interacts with the X API v2 to handle posting, searching, and messaging while returning JSON output.

Can I automate Twitter media uploads and check video processing status via CLI?

Yes, you can automate Twitter media uploads and check video processing status via CLI by executing commands that upload images or video and query the media status endpoint for processed video results.

How do I manage Twitter engagement actions like likes and reposts programmatically?

You can manage Twitter engagement actions like likes and reposts programmatically by executing command-line instructions that trigger like, unlike, repost, un repost, bookmark, and un bookmark operations via the X API.

Do I need OAuth2 credentials to search the Twitter timeline and fetch mentions?

Yes, you need OAuth2 credentials securely stored locally in the configuration directory to search the Twitter timeline and fetch mentions, with the CLI automatically refreshing these credentials during API requests.

Is there a way to access raw Twitter API v2 endpoints for advanced social posting use cases?

Yes, there is a way to access raw Twitter API v2 endpoints for advanced social posting use cases by using CLI commands that map directly to v2 endpoints and output standard JSON responses to stdout.

What is the best way to retrieve my Twitter followers and following lists as JSON data?

The best way to retrieve your Twitter followers and following lists as JSON data is to use a CLI tool that queries the X API v2 user lookup endpoints and streams the structured results directly to stdout.