xurl

Interact with the X API v2 via command-line shortcut and curl-style requests.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Nirpat3/MIB007 --skill xurl-nirpat3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xurl
Source: https://github.com/Nirpat3/MIB007/tree/main/skills/xurl
Command: npx skills add https://github.com/Nirpat3/MIB007 --skill xurl-nirpat3

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies making authenticated requests to the X (Twitter) API, allowing for programmatic interaction with posts, users, DMs, and more.

Core Features & Use Cases

  • Post Management: Create, reply to, quote, and delete tweets.
  • User Interaction: Follow, unfollow, block, mute users, and view profiles.
  • Data Retrieval: Search for posts, view timelines, mentions, and user information.
  • Media Handling: Upload images and videos for use in posts.
  • Direct Messaging: Send and list direct messages.

Quick Start

Use the xurl skill to post "Hello from MIB007!" to X.

Frequently Asked Questions about xurl

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

FAQPage Schema
How do I automate posting tweets from the command line using the X API?

You can automate posting tweets from the command line by using this tool's shortcut commands for the X API v2. It enables authenticated posting, replying, quoting, and deleting directly from your terminal.

Do I need to set up OAuth credentials to search and retrieve timelines from X?

Yes, you need to set up OAuth credentials to search and retrieve timelines from X. You must manually authenticate via the `xurl auth oauth2` command before making any API requests.

Can I upload media and send direct messages through the X API v2?

Yes, you can upload media and send direct messages through the X API v2. This tool supports uploading images and videos for use in posts, as well as listing and sending direct messages.

What is the best way to handle secure credential storage for X API automation?

The best way to handle secure credential storage for X API automation is letting the tool manage it. After you authenticate via OAuth2, your credentials are securely stored in the `~/.xurl` directory.

Does this tool support raw curl-style requests for user lookups and follows?

Yes, this tool supports raw curl-style requests for user lookups and follows. It allows both shortcut commands and raw requests for managing user interactions like blocking, muting, and following.

What should I do if my command line interaction with the X API is not working?

If your command line interaction with the X API is not working, verify that you have successfully completed the manual `xurl auth oauth2` authentication step and check that your credentials are valid in the `~/.xurl` directory.