xurl

Control X/Twitter via the xurl CLI for posts, reads, DMs, and media.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates X/Twitter interactions from the command line using the official xurl CLI, reducing manual UI steps and enabling automation.

Core Features & Use Cases

  • Post, reply, quote, delete posts
  • Read timelines, mentions, and user data
  • Send direct messages and manage media uploads
  • Access the X API v2 via raw curl-style commands for advanced workflows
  • Supports multi-app workflows with OAuth2 PKCE and token refresh

Quick Start

Install xurl on your system, complete the one-time app setup outside the agent, and try a simple post like "Hello world!".

Frequently Asked Questions about xurl

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

FAQPage Schema
How do I automate Twitter posts from the command line?

You can automate Twitter posts from the command line by using the xurl CLI to programmatically publish, reply, quote, and delete posts. It requires a local xurl installation and OAuth2 credentials configured outside your agent.

Can I use curl-style commands to access the X API v2 directly?

Yes, you can access the X API v2 directly using raw curl-style commands. This enables advanced automation workflows for reading timelines, mentions, and user data beyond standard CLI functions.

How do I manage multiple Twitter accounts with OAuth2 PKCE for automation?

You can manage multiple Twitter accounts by configuring OAuth2 PKCE credentials and utilizing token refresh within the xurl CLI. This setup supports multi-app workflows suitable for Linux, macOS, and scripting contexts.

Do I need to install xurl locally before automating direct messages and media uploads?

Yes, automating direct messages and media uploads requires a local xurl installation. You must also complete a one-time app setup for OAuth2 or PKCE credentials outside the agent before executing automation tasks.

What are the limitations of using command-line automation for Twitter interactions?

Limitations of command-line Twitter automation include the strict requirement for safe authentication workflows to avoid leaking tokens. Proper credential configuration must be handled externally before the agent can execute posts or read timelines.