xurl

Manage X API v2 resources via CLI with OAuth2 PKCE authentication.

Updated May 20, 2026
One-click install
npx skills add https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent --skill xurl-sriramkunamsetty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xurl
Source: https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent/tree/main/hermes-agent/skills/social-media/xurl
Command: npx skills add https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent --skill xurl-sriramkunamsetty

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Communicating with X API endpoints through manual curl commands is error-prone and repetitive. This Skill provides an official, security-conscious CLI that abstracts complex OAuth2 flows and JSON handling to streamline common X actions from posting to direct messages and media uploads.

Core Features & Use Cases

  • Official X API v2 CLI access for posting, reading timelines, liking, replying, direct messages, and media uploads.
  • OAuth 2.0 PKCE authentication with per-app tokens and multi-account workflows.
  • Raw API access mode with JSON outputs for scripting, automation, and CI/CD pipelines.

Quick Start

Install xurl locally, configure your app credentials, and begin issuing commands from the CLI.

Frequently Asked Questions about xurl

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

FAQPage Schema
How do I automate X API v2 workflows from the command line?

Automate X API v2 workflows from the command line using a CLI that abstracts OAuth2 PKCE authentication and returns JSON for posting, reading timelines, and managing direct messages.

What is the best way to manage multiple X API apps in CI/CD pipelines?

Managing multiple X API apps in CI/CD pipelines is handled by a CLI supporting multi-app contexts with app-scoped tokens, providing raw API access and JSON outputs for scripting integration.

How does OAuth2 PKCE authentication work for X API posting and media uploads?

OAuth2 PKCE authentication for X API posting and media uploads works by implementing a secure token flow in the CLI, managing per-app credentials so you can safely automate actions without manual curl commands.

Can I get raw JSON output from X API endpoints for custom analytics?

Yes, you can get raw JSON output from X API endpoints for custom analytics using a raw API access mode, formatting timeline and direct message results suitable for pipeline integration and scripting.

Do I need to manually handle curl commands for X API direct messages and replies?

No, you do not need to manually handle curl commands for X API direct messages and replies because this CLI abstracts complex JSON handling and OAuth2 flows, streamlining moderation workflows securely.