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.