x-api

Post, read, search, and analyze X content via REST endpoints with OAuth.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/richardnpaul/everything-vscode-copilot --skill x-api-richardnpaul
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: x-api
Source: https://github.com/richardnpaul/everything-vscode-copilot/tree/main/.github/skills/x-api
Command: npx skills add https://github.com/richardnpaul/everything-vscode-copilot --skill x-api-richardnpaul

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

X/Twitter API integration enables programmatic posting of tweets and threads, reading timelines and user data, searching content, and analytics, while addressing authentication, rate limits, and platform-native content posting.

Core Features & Use Cases

  • Post tweets and threads programmatically using OAuth-authenticated requests.
  • Read timelines, mentions, and user data for analytics, bots, and monitoring.
  • Search tweets and conversations to derive insights and automate workflows.
  • Build X integrations or bots and track engagement with platform-native content posting.

Quick Start

Post a tweet programmatically using the API to publish to X.

Frequently Asked Questions about x-api

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

FAQPage Schema
How do I post tweets and threads programmatically using the X API?

Read timelines and user data by authenticating with OAuth 1.0a user context or OAuth 2.0 bearer tokens to access X REST endpoints. This mechanism enables automated monitoring, bot workflows, and analytics data retrieval.

How do I search tweets and track engagement across X integrations?

Search tweets and track engagement by querying X REST API endpoints with OAuth authentication to retrieve content, conversations, and trends. This enables automated insight derivation and workflow automation for X integrations.

Do I need OAuth authentication to read timelines and post content to X?

Yes, OAuth authentication is required to interact with the X API. You must use OAuth 1.0a for user context actions like posting tweets, and OAuth 2.0 bearer tokens for application-level data retrieval like reading timelines.

What are the limitations of using REST endpoints for X API content posting?

Limitations of using X REST endpoints include strict rate limits that cap request volume and OAuth authentication overhead. You must manage rate limits carefully to maintain automated workflows and avoid request throttling during content posting.