Fetch any X/Twitter post as clean LLM-friendly JSON. Converts x.com, twitter.com, or adhx.com links into structured data with full article content, author info, and engagement metrics. No scraping or browser required.
77%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Fix and improve this skill with Tessl
tessl review fix ./plugins/agentic-awesome-skills-claude/skills/adhx/SKILL.mdThe canonical home for this skill is adhx in boisenoise/skills-collections
Fetch any X/Twitter post as structured JSON for analysis using the ADHX API.
ADHX is a third-party retrieval service. It may provide structured public-post/article data; do not promise every post, full content, free access or current metrics. Verify provider availability and record retrieval time. Do not send private URLs, cookies or authentication tokens.
https://adhx.com/api/share/tweet/{username}/{statusId}Extract username and statusId from any of these URL formats:
| Format | Example |
|---|---|
x.com/{user}/status/{id} | https://x.com/dgt10011/status/2020167690560647464 |
twitter.com/{user}/status/{id} | https://twitter.com/dgt10011/status/2020167690560647464 |
adhx.com/{user}/status/{id} | https://adhx.com/dgt10011/status/2020167690560647464 |
When a user shares an X/Twitter link:
username and statusId from the path segmentscurl --fail --show-error --silent --max-time 20 "https://adhx.com/api/share/tweet/{username}/{statusId}"{
"id": "statusId",
"url": "original x.com URL",
"text": "short-form tweet text (empty if article post)",
"author": {
"name": "Display Name",
"username": "handle",
"avatarUrl": "profile image URL"
},
"createdAt": "timestamp",
"engagement": {
"replies": 0,
"retweets": 0,
"likes": 0,
"views": 0
},
"article": {
"title": "Article title (for long-form posts)",
"previewText": "First ~200 chars",
"coverImageUrl": "hero image URL",
"content": "Full markdown content with images"
}
}/plugin marketplace add itsmemeworks/adhx# AAS already includes this skill; installing a second copy is optional.
# Review an immutable upstream revision in a private staging directory first.
# Copy into an explicitly selected host directory only if the user requested installation.
# Preserve an existing host skill instead of overwriting it silently.User: "Summarize this post https://x.com/dgt10011/status/2020167690560647464"
curl --fail --show-error --silent --max-time 20 "https://adhx.com/api/share/tweet/dgt10011/2020167690560647464"Then use the returned JSON to provide the summary.
User: "How many likes did this tweet get? https://x.com/handle/status/123"
handle, statusId = 123curl --fail --show-error --silent --max-time 20 "https://adhx.com/api/share/tweet/handle/123"engagement.likes value from the responsearticle field when the user wants full content (not just tweet text)engagement field when users ask about likes, retweets, or viewssickn33/agentic-awesome-skills
8aa4123
Canonical home
since Oct 7, 2026
Also appears in
last in sync Oct 7, 2026
last in sync Oct 7, 2026
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.