xurl

Automate Twitter API v2 interactions via the xurl CLI with OAuth 2.0 PKCE.

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/DifanaDAP/hermes-backup --skill xurl-difanadap
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: xurl
Source: https://github.com/DifanaDAP/hermes-backup/tree/main/workspace/skills/social-media/xurl
Command: npx skills add https://github.com/DifanaDAP/hermes-backup --skill xurl-difanadap

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires xurl, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a streamlined interface to the X/Twitter API through the official xurl CLI, simplifying common social media tasks and API interactions.

Core Features & Use Cases

  • Twitter API Access: Offers access to the X/Twitter API via the xurl CLI, enabling posting, searching, direct messaging, and more.
  • API Automation: Supports both shortcut commands for common actions and raw curl-style access to any v2 endpoint.
  • Multi-App/Multi-Account: Facilitates multi-app and multi-account workflows with OAuth 2.0 PKCE support and auto-refresh.
  • Use Case: Quickly post a tweet, search for specific content, or send a direct message using a simple command, enhancing productivity and efficiency on X/Twitter.

Quick Start

Post a tweet using the xurl skill: xurl post "Hello, X!"

Frequently Asked Questions about xurl

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

FAQPage Schema
How do I automate Twitter API interactions from the command line?▼

You can automate Twitter API interactions by using the xurl CLI, which supports posting, searching, and direct messaging through both shortcut commands and raw v2 endpoint access.

Can I manage multiple Twitter accounts with OAuth 2.0 PKCE?▼

Yes, multi-app and multi-account workflows are supported with OAuth 2.0 PKCE, including automatic token refresh to maintain continuous API access across different accounts.

What's the best way to post a tweet using a CLI tool?▼

The best way to post a tweet via CLI is using xurl, which provides a simple command like `xurl post "Hello, X!"` to instantly publish content to the platform.

Does xurl support raw access to Twitter v2 API endpoints?▼

Yes, xurl supports raw curl-style access to any Twitter v2 API endpoint, allowing you to directly query the platform's API functionalities beyond the standard shortcut commands.

Do I need the xurl dependency installed to use this Twitter API skill?▼

Yes, the xurl CLI dependency must be installed in your environment, as this Skill acts as a streamlined interface to automate common Twitter tasks and API interactions through that specific tool.

Why use a command line tool for Twitter API automation instead of direct API calls?▼

Using a command line tool for Twitter API automation simplifies multi-account OAuth workflows and provides ready-made shortcut commands, reducing the boilerplate code required for direct API integration.