What problem does it solve? It handles the final publish step of posting drafted content to X (Twitter), so an agent or user can send a single post or a chained thread to the X API v2 without hand-writing OAuth signatures, character-limit checks, or duplicate-post guards. ## Core Features & Use Cases - Single post and thread publishing: Posts text up to 280 characters, or chains multiple posts via reply.in_reply_to_tweet_id so threads render correctly on X. - Pre-flight validation: Verifies the four OAuth 1.0a credentials exist, enforces the 280-character limit (counting URLs as 23 chars), and blocks duplicate content posted within the last 24 hours. - Draft mode fallback: When X credentials are missing, writes the would-be post to a drafts directory instead of calling the API, so content can be reviewed before going live. - Use Case: An autonomous agent decides a release announcement is worth sharing, drafts the text, and invokes this Skill to publish it to the team's X account, logging the post URL and IDs for audit. ## Quick Start Ask the agent to post to X with the text of your announcement, and it will validate, publish, and return the post URL.