One-click install
npx skills add https://github.com/freire19/Mythos --skill xurl-freire19
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xurl
Source: https://github.com/freire19/Mythos/tree/main/skills/xurl
Command: npx skills add https://github.com/freire19/Mythos --skill xurl-freire19

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of manually performing authenticated X (Twitter) API actions by providing a reliable CLI that emits machine-readable JSON for automation.

Core Features & Use Cases

  • Authenticated posting & engagement: create posts, replies, quotes, and manage likes, reposts, bookmarks, follows, and blocks with JSON output for downstream automation.
  • Reading & discovery: fetch your profile, read individual posts, search recent posts, and pull timelines or mentions to support research and monitoring workflows.
  • Direct API access when needed: use raw curl-style requests against any X API v2 endpoint (including streaming endpoints) when shortcut commands are insufficient.
  • Media workflows: upload images/videos and then attach media to posts using the returned media_id.

Quick Start

Use the xurl skill to post an update by running: xurl post "Hello from my agent".

Frequently Asked Questions about xurl

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

FAQPage Schema
How do I automate posting to X from a CLI without exposing API credentials?

Authenticated X API posting via CLI requires a local authentication setup persisted in ~/.xurl, which prevents credential exposure during agent or LLM sessions while returning structured JSON output for downstream automation.

Can I fetch my X timeline and mentions as JSON for monitoring workflows?

Reading X timelines and mentions is supported through authenticated CLI commands that fetch data and return v2 JSON responses, enabling structured data extraction for research and monitoring workflows.

What is needed to manage X engagement like follows, blocks, and likes via an API?

Managing X engagement requires an existing local authentication setup persisted in ~/.xurl, which allows authenticated API actions to execute follows, blocks, likes, and reposts while returning machine-readable JSON output.

How do I upload media and attach it to an X post using an automated workflow?

Uploading media for X posts involves using CLI commands to upload images or videos and receive a media_id, then attaching that media_id to a post creation command to complete the media workflow with structured JSON output.

Does this CLI support raw requests to custom X API v2 endpoints?

Direct X API v2 access is supported through raw curl-style requests against any endpoint, including streaming endpoints, providing direct API access when shortcut commands are insufficient for custom tasks.