Dev & Engineering

ADHX — X/Twitter Post Reader

Turns any X/Twitter link into clean, LLM-friendly JSON — including full Article content, author info, and engagement metrics — with no login or browser scraping.

51/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 19
Last updated
1mo ago
License
MIT
twitter-api-extractioncontent-summarizationcurl
+2social-mediax-articles

What does this skill do, and when should you use it?

ADHX is an Agent Skill from the itsmemeworks/adhx repository that converts x.com, twitter.com, or adhx.com post links into structured JSON. It calls a public ADHX API endpoint and returns the tweet text, author profile, timestamp, engagement metrics, and the full Markdown content of long-form X Articles. The whole workflow is a single curl command with no authentication and no local dependencies. It suits any agent workflow that needs to read, summarize, or analyze X content.

Parses a shared X/Twitter URL to extract the username and statusId (supporting x.com/{user}/status/{id}, twitter.com/{user}/status/{id}, and adhx.com/{user}/status/{id} formats), then fetches https://adhx.com/api/share/tweet/{username}/{statusId} with curl. The JSON response contains text, author (name, username, avatar), createdAt, engagement (replies, retweets, likes, views), and — for long-form posts — an article object with title, preview text, cover image, and full Markdown content including inline image references, which the model uses for summarizing, analysis, or key-point extraction.

Good fit
  • A user pastes an X link in chat and wants the agent to read and summarize the tweet directly, without opening a browser.
  • Analyzing the full body of an X Article: the API's article.content field provides complete Markdown with image references.
  • Research or monitoring workflows that need a tweet's engagement numbers (likes, retweets, views) as quantitative input.
  • Quickly extracting key points and author context from a tweet for a report or group chat reply.
  • A lightweight alternative for agents that cannot run headless browsers but still need to read X content.

How do you install this skill?

Before you use it
  • The skill depends entirely on the third-party adhx.com API, which may change, rate-limit, or shut down; it is also the sole core dependency and its reachability from mainland China is unverified — test before relying on it.
  • Tweet content is relayed through adhx.com servers; avoid using it with sensitive links, and note the documented response schema is unverified and actual fields may differ.
  • This was a static review with no execution; scores are based on source files only and do not constitute empirical evidence of API behavior.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
Install first
  • curl

Claude Code: run /plugin marketplace add itsmemeworks/adhx, then /plugin install adhx. Other skills-compatible agents (Cursor, Gemini CLI, Codex, Copilot):
mkdir -p "$HOME/.cursor/skills/adhx" && curl -sL https://raw.githubusercontent.com/itsmemeworks/adhx/main/skills/adhx/SKILL.md -o "$HOME/.cursor/skills/adhx/SKILL.md"
(Adjust SKILLS_DIR to wherever your agent looks for skills.)

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/itsmemeworks/adhx.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/adhx" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Summarize this post https://x.com/dgt10011/status/2020167690560647464

When a user shares an X/Twitter link, extract {username} and {statusId} from the URL path and run:
curl -s "https://adhx.com/api/share/tweet/{username}/{statusId}"
Then answer the user's question from the returned JSON. Example prompt: "Summarize this post https://x.com/dgt10011/status/2020167690560647464". If the API errors or returns empty, tell the user the post may not be available.

What are this skill's strengths and limitations?

Pros
  • No authentication required — a single curl call with near-zero setup cost.
  • Returns clean structured JSON including the full Markdown of long-form X Articles, far better suited to LLMs than page scraping.
  • Handles x.com, twitter.com, and adhx.com link formats.
  • The skill is just a SKILL.md instruction file with no local scripts, so it is highly portable.
Limitations
  • Fully dependent on the third-party adhx.com API; its rate limits, uptime, and terms are not documented in the source.
  • Covers only X/Twitter content — the broader ADHX app also supports Instagram, TikTok, and YouTube Shorts, but the skill exposes no such capability.
  • No SLA on quota or stability; on failure the only recourse is telling the user the post is unavailable.
  • Accuracy and refresh behavior of engagement metrics (e.g., view counts) are unverified in the documentation.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
ADHX — X/Twitter Post Reader this page 51 · Use with care ★ 19 1mo ago MIT
BoTTube Skill 45 · Not recommended ★ 367 17d ago MIT
cuOpt REST Server Deployment & Python Client ✓ NVIDIA · Official 45 · Not recommended ★ 3.6k 11d ago Apache-2.0
Hugging Face API Tool Builder 41 · Not recommended ★ 11k 17d ago Apache-2.0
Man Page Single-Page Lookup 48 · Use with care ★ 15k 25d ago MIT

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
51/ 100 5-point scale 2.6 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust17 / 25 · 3.4/5

The skill only calls a public adhx.com API via curl — no auth, no credentials, no local writes; the data flow (only username/statusId from a tweet URL) is clearly disclosed, with no red-line risk. Deducted: content is relayed through a third-party server whose retention policy is not addressed at the skill level; no rollback or failure-recovery mechanism.

2Reliability8 / 20 · 2.0/5

The workflow (parse URL → curl → use JSON) is self-consistent, with a response schema and basic error guidance ('inform the user if the API errors or returns empty'). Deducted: repo tests (config/processor) do not cover the skill's API path; schema authenticity, missing fields, timeouts and rate limits are unverified and failure feedback is thin.

3Adaptability7 / 15 · 2.3/5

Trigger conditions are clear (user shares an x.com/twitter.com/adhx.com link to read/summarize), with a URL-format table and examples. Deducted: no declared availability or SLA for the third-party adhx.com API; X content itself is not directly reachable from mainland China and adhx.com reachability is unverified; non-fit cases (protected/deleted posts) are undeclared.

4Convention10 / 15 · 3.3/5

SKILL.md is well structured with metadata source link, schema, example and notes; the repo has an MIT license, release-please versioning and maintenance signals. Deducted: the skill itself carries no version or changelog, the response schema is a unilateral author claim, and API usage limits are undocumented.

5Effectiveness6 / 15 · 2.0/5

The core task (turning a tweet link into structured JSON for LLM analysis) is direct and the command is executable, with clear marginal value over manual scraping. Deducted: static review cannot confirm the live API matches the documented schema; dependency on a third-party service risks shutdown or rate limiting, and output-quality evidence is limited.

6Verifiability3 / 10 · 1.5/5

Auditable primary material exists (SKILL.md, README, CI, tests) with reasonable fact/inference separation. Deducted: the repo's CI and tests do not exercise the skill's API key path, there is no third-party execution evidence, and schema correctness rests entirely on author claims — not independently reproducible.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Sep 10, 2026 Reviewed revision 2852098a067e Review evidence[1][2][3][4][5][6][7][8][9]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

Related skills