twitter-x-actions

Create Twitter/X posts, replies, and direct messages with explicit user authorization.

609|81|Updated Nov 15, 2024
One-click install
npx skills add https://github.com/QuixiAI/Hexis --skill twitter-x-actions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: twitter-x-actions
Source: https://github.com/QuixiAI/Hexis/tree/main/skills/installed/twitter-x-actions
Command: npx skills add https://github.com/QuixiAI/Hexis --skill twitter-x-actions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents unauthorized or accidental public posting by requiring explicit user approval before any outward Twitter/X action such as posting, replying, or sending a DM.

Core Features & Use Cases

  • Authorized Posting: Creates new tweets only with the exact text the user approved in the current conversation.
  • Replies and DMs: Sends replies to specific tweet IDs and direct messages to specific participants, keeping personal matters out of public posts.
  • Heartbeat Policy Enforcement: Autonomous actions require a matching database-owned connector action policy instead of improvisation.
  • Use Case: A user asks the agent to reply to a specific thread; the skill calls twitter_x_reply with the tweet ID and approved text, then reports back the final posted content.

Quick Start

Reply to the tweet with ID 1234567890 saying "Thanks for sharing this, great analysis."

Frequently Asked Questions about twitter-x-actions

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

FAQPage Schema
How do I post a tweet through an AI agent?

Ask the agent to post with the exact text you want published. The skill calls twitter_x_post with your approved text and reports back the final posted content for confirmation.

How to reply to a specific tweet using twitter_x_reply?

Provide the tweet ID you want to reply to along with your reply text. The skill calls twitter_x_reply with the reply_to_tweet_id and your text, then quotes what was posted.

Can the agent post to Twitter/X automatically without asking?

No. One-off chat actions require a clear user request in the current conversation, and heartbeat actions require a matching database-owned connector action policy. Without one, the agent will not improvise.

Does this skill support sending Twitter/X direct messages?

Yes, it sends DMs via twitter_x_dm_send using a participant_id and message text. Personal matters are directed to DMs rather than public posts.

What happens if no connector action policy exists for heartbeat posting?

The agent does not improvise the action. It uses the connector-action-authorization flow to establish a policy first, ensuring autonomous posting is always explicitly authorized.