twitter-x-connector-setup

Connect Twitter/X accounts through guided OAuth authorization and revoke local access.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Connecting a Twitter/X account to an AI assistant normally requires juggling OAuth flows, redirect URLs, and permission scopes outside the chat. This Skill turns that into a guided in-chat flow: it requests only the capabilities the user actually wants, walks them through authorization, and completes or revokes the connection without exposing passwords or API secrets.

Core Features & Use Cases

  • Guided OAuth Setup: Calls connect_twitter_x with least-privilege capabilities, surfaces the authorization URL, and completes the flow via complete_twitter_x_connection when the user pastes back the redirect.
  • Scoped Permissions: Reading, posting, and DM access are requested separately, so reading posts never implies permission to post or send DMs.
  • Revocation Support: Disconnects the account with revoke_twitter_x_connection on request, with guidance to also remove the grant in X settings.
  • Use Case: A user asks to read their X mentions. The Skill starts OAuth with read-only scope, the user approves and pastes the redirected URL, and the Skill confirms the connected account and granted capabilities.

Quick Start

Connect my Twitter/X account so you can read my recent posts and mentions.

Frequently Asked Questions about twitter-x-connector-setup

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

FAQPage Schema
How do I connect my Twitter/X account to an AI assistant?

Ask the assistant to connect Twitter/X and it will start an OAuth flow with the connect_twitter_x tool. Approve access on the X authorization page, then paste the full redirected URL or code back into chat to complete the connection.

How do I revoke Twitter/X access after connecting?

Ask the assistant to disconnect Twitter/X and it will call revoke_twitter_x_connection to remove local access. You can also remove the grant directly from your X account settings for full revocation on the platform side.

Can I grant read-only access without allowing posting or DMs?

Yes, the setup requests only the capabilities you ask for. Reading posts does not grant permission to post, and posting does not grant permission to send DMs; each capability is scoped separately during OAuth.

Why does the localhost page fail to load after X authorization?

The redirect page failing to load is expected behavior in this flow. Copy the full redirected URL or authorization code from your browser's address bar and paste it back into chat so the connection can be completed.

Do I need to share my Twitter password or API keys in chat?

No, you should never paste passwords or API secrets into chat. Client credentials come from the configured environment or the setup UI, and authorization happens entirely through the official X OAuth page.