X/Twitter API integration for posting tweets, threads, reading timelines, search, and analytics. Covers OAuth auth patterns, rate limits, and platform-native content posting.
SkillScore95Maintained
Automatic
◆Coding pack
Last verified 8/15/2026
What it changes
Passed 21 of 22 test cases with the skill, and 13 of 22 without it.
Without skill59%
With skill95%
Checks it passed that the model alone missed
Recommends X_CONSUMER_KEY over X_API_KEY.
Recommends X_CONSUMER_SECRET over X_API_SECRET.
Sends POST request to https://api.x.com/2/tweets.
and 10 more in the full report
9 fixed12 passed either way0 still failing1 broke
Pass-rate lift
+36 pp
Tokens
+61%
Agent turns
0%
Response time
-34%
Model gemini-3.6-flashMeasured 8/15/2026v121 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 9
Prompt
If an existing environment configuration contains legacy environment variables like X_API_KEY alongside modern ones, which variable names should be preferred when writing new integration code for X API OAuth 1.0a?
What was checked, without and with the skill
Checked
Without skill
With skill
Recommends X_CONSUMER_KEY over X_API_KEY.
Missed
Passed
Recommends X_CONSUMER_SECRET over X_API_SECRET.
Missed
Passed
case-18 · gemini-3.6-flash · 8/15/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md224 linessingle file
X API
Programmatic interaction with X (Twitter) for posting, reading, searching, and analytics.
When to Activate
User wants to post tweets or threads programmatically
Reading timeline, mentions, or user data from X
Searching X for content, trends, or conversations
Building X integrations or bots
Analytics and engagement tracking
User says "post to X", "tweet", "X API", or "Twitter API"
Authentication
OAuth 2.0 Bearer Token (App-Only)
Best for: read-heavy operations, search, public data.
Use whenever the task involves inspecting, modifying, or building plugins for Bethesda games via the forked xEdit automation daemon. Loads first; routes to the right path (MCP intent tool, MCP atomic passthrough, or sub-agent delegation) and prevents the agent from bypassing the harness.