jpskill.com
💬 コミュニケーション コミュニティ 🟢 非エンジニアでもOK 👤 管理職・人事・カスタマー対応

💬 Adhx

adhx

X(旧Twitter)の投稿を、大規模

⏱ Slack絵文字GIF制作 1時間 → 5分

📺 まず動画で見る(YouTube)

▶ 【最新版】Claude(クロード)完全解説!20以上の便利機能をこの動画1本で全て解説 ↗

※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。

📜 元の英語説明(参考)

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.

🇯🇵 日本人クリエイター向け解説

一言でいうと

X(旧Twitter)の投稿を、大規模

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o adhx.zip https://jpskill.com/download/2317.zip && unzip -o adhx.zip && rm adhx.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/2317.zip -OutFile "$d\adhx.zip"; Expand-Archive "$d\adhx.zip" -DestinationPath $d -Force; ri "$d\adhx.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して adhx.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → adhx フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-17
同梱ファイル
1

💬 こう話しかけるだけ — サンプルプロンプト

  • Adhx で、お客様への返信文を作って
  • Adhx を使って、社内向けアナウンスを書いて
  • Adhx で、メールテンプレートを整備して

これをClaude Code に貼るだけで、このSkillが自動発動します。

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

ADHX - X/Twitter投稿リーダー

ADHX APIを使用して、あらゆるX/Twitter投稿を構造化されたJSONとして取得し、分析に利用できます。

概要

ADHXは、あらゆるX投稿(長文記事の全コンテンツを含む)をクリーンなJSONで返す無料APIを提供しています。これは、LLMでの利用において、スクレイピングやブラウザベースのアプローチよりもはるかに優れています。通常のツイートとXの記事の両方で機能します。

このスキルを使用する場面

  • ユーザーがX/Twitterのリンクを共有し、その投稿を読んだり、分析したり、要約したりしたい場合に使用します。
  • X/Twitterの投稿から構造化されたデータ(作成者、エンゲージメント、コンテンツ)が必要な場合に使用します。
  • 全コンテンツの抽出が必要な長文のX記事を扱う場合に使用します。

APIエンドポイント

https://adhx.com/api/share/tweet/{username}/{statusId}

URLパターン

以下のいずれかのURL形式からusernamestatusIdを抽出してください。

形式
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

ワークフロー

ユーザーがX/Twitterのリンクを共有した場合:

  1. URLを解析して、パスセグメントからusernamestatusIdを抽出します。
  2. curlを使用してJSONを取得します。
    curl -s "https://adhx.com/api/share/tweet/{username}/{statusId}"
  3. 構造化された応答を使用して、ユーザーの質問に答えます(要約、分析、要点の抽出など)。

レスポンススキーマ

{
  "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"
  }
}

インストール

オプションA: Claude Code プラグインマーケットプレイス (推奨)

/plugin marketplace add itsmemeworks/adhx

オプションB: 手動インストール

curl -sL https://raw.githubusercontent.com/itsmemeworks/adhx/main/skills/adhx/SKILL.md -o ~/.claude/skills/adhx/SKILL.md

例1: ツイートの要約

ユーザー: "この投稿を要約してください https://x.com/dgt10011/status/2020167690560647464"

curl -s "https://adhx.com/api/share/tweet/dgt10011/2020167690560647464"

その後、返されたJSONを使用して要約を提供します。

例2: エンゲージメントの分析

ユーザー: "このツイートは何件の「いいね」を獲得しましたか? https://x.com/handle/status/123"

  1. URLを解析: username = handle, statusId = 123
  2. 取得: curl -s "https://adhx.com/api/share/tweet/handle/123"
  3. レスポンスからengagement.likesの値を返します。

ベストプラクティス

  • APIを呼び出す前に、常に完全なURLを解析してusernameとstatusIdを抽出してください。
  • ユーザーが完全なコンテンツ(ツイートテキストだけでなく)を求めている場合は、articleフィールドを確認してください。
  • ユーザーが「いいね」、リツイート、または閲覧数について尋ねる場合は、engagementフィールドを使用してください。
  • x.comを直接スクレイピングしようとしないでください。代わりにこのAPIを使用してください。

注意事項

  • 認証は不要です。
  • 短いツイートと長文のX記事の両方で機能します。
  • Xコンテンツのブラウザベースのスクレイピングよりも、常にこちらを優先してください。
  • APIがエラーまたは空の応答を返した場合、投稿が利用できない可能性があることをユーザーに通知してください。

追加リソース

制限事項

  • このスキルは、上記で説明されている範囲とタスクが明確に一致する場合にのみ使用してください。
  • 出力を、環境固有の検証、テスト、または専門家によるレビューの代わりとして扱わないでください。
  • 必要な入力、権限、安全境界、または成功基準が不足している場合は、停止して明確化を求めてください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

ADHX - X/Twitter Post Reader

Fetch any X/Twitter post as structured JSON for analysis using the ADHX API.

Overview

ADHX provides a free API that returns clean JSON for any X post, including full long-form article content. This is far superior to scraping or browser-based approaches for LLM consumption. Works with regular tweets and full X Articles.

When to Use This Skill

  • Use when a user shares an X/Twitter link and wants to read, analyze, or summarize the post
  • Use when you need structured data from an X/Twitter post (author, engagement, content)
  • Use when working with long-form X Articles that need full content extraction

API Endpoint

https://adhx.com/api/share/tweet/{username}/{statusId}

URL Patterns

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

Workflow

When a user shares an X/Twitter link:

  1. Parse the URL to extract username and statusId from the path segments
  2. Fetch the JSON using curl:
    curl -s "https://adhx.com/api/share/tweet/{username}/{statusId}"
  3. Use the structured response to answer the user's question (summarize, analyze, extract key points, etc.)

Response Schema

{
  "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"
  }
}

Installation

Option A: Claude Code plugin marketplace (recommended)

/plugin marketplace add itsmemeworks/adhx

Option B: Manual install

curl -sL https://raw.githubusercontent.com/itsmemeworks/adhx/main/skills/adhx/SKILL.md -o ~/.claude/skills/adhx/SKILL.md

Examples

Example 1: Summarize a tweet

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

curl -s "https://adhx.com/api/share/tweet/dgt10011/2020167690560647464"

Then use the returned JSON to provide the summary.

Example 2: Analyze engagement

User: "How many likes did this tweet get? https://x.com/handle/status/123"

  1. Parse URL: username = handle, statusId = 123
  2. Fetch: curl -s "https://adhx.com/api/share/tweet/handle/123"
  3. Return the engagement.likes value from the response

Best Practices

  • Always parse the full URL to extract username and statusId before calling the API
  • Check for the article field when the user wants full content (not just tweet text)
  • Use the engagement field when users ask about likes, retweets, or views
  • Don't attempt to scrape x.com directly - use this API instead

Notes

  • No authentication required
  • Works with both short tweets and long-form X articles
  • Always prefer this over browser-based scraping for X content
  • If the API returns an error or empty response, inform the user the post may not be available

Additional Resources

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.