Agent Skills by ALSEL
Anthropic Claudeソフトウェア開発⭐ リポ 0品質スコア 50/100

fetch-tweet

ツイートのURL(X.comのリンク)が与えられた際に、fxtwitter APIを通じてツイートの本文・投稿者・メディア・エンゲージメント統計を直接取得します。x.comへアクセスせずにツイート内容を抽出したい場合に使用してください。

description の原文を見る

Fetch tweet content directly from fxtwitter API. Use when given a tweet/X URL to extract the tweet text, author, media, and engagement stats without loading x.com.

SKILL.md 本文

ツイートを取得

fxtwitter API を使用してツイートコンテンツを取得します。このAPI は JavaScript レンダリングや認証を必要とせず、構造化された JSON を返します。

fxtwitter を使う理由

X/Twitter は JavaScript でツイートをレンダリングします。x.com への WebFetch は空のシェルを返します。fxtwitter API (api.fxtwitter.com) は同じツイートデータをプレーン JSON で提供します。認証不要、JS 不要、一般的な使用でもレート制限の問題がありません。

URL 変換

与えられたツイート URL を fxtwitter API エンドポイントに変換します:

入力 URL パターンAPI URL
https://x.com/<user>/status/<id>https://api.fxtwitter.com/<user>/status/<id>
https://twitter.com/<user>/status/<id>https://api.fxtwitter.com/<user>/status/<id>
https://fxtwitter.com/<user>/status/<id>https://api.fxtwitter.com/<user>/status/<id>
https://vxtwitter.com/<user>/status/<id>https://api.fxtwitter.com/<user>/status/<id>

入力 URL から <user><id> を抽出し、https://api.fxtwitter.com/<user>/status/<id> を構築します。

取得方法

変換された API URL で WebFetch を使用します:

WebFetch(url: "https://api.fxtwitter.com/<user>/status/<id>", prompt: "Extract the tweet JSON. Return: author name, handle, tweet text, date, media URLs (if any), likes, retweets, replies, views.")

レスポンス構造

fxtwitter API は以下の構造の JSON を返します:

{
  "code": 200,
  "message": "OK",
  "tweet": {
    "url": "https://x.com/user/status/123",
    "text": "The tweet content...",
    "author": {
      "name": "Display Name",
      "screen_name": "handle"
    },
    "created_at": "Thu Jan 30 12:00:00 +0000 2026",
    "likes": 1000,
    "retweets": 500,
    "replies": 200,
    "views": 50000,
    "media": {
      "photos": [...],
      "videos": [...]
    }
  }
}

使用パターン

ツイート URL (x.com、twitter.com、fxtwitter.com、または vxtwitter.com) を受け取った場合:

  1. 解析 :URL からユーザー名とツイート ID を抽出する
  2. 変換https://api.fxtwitter.com/<user>/status/<id> に変換する
  3. 取得 :API URL で WebFetch を使用する
  4. 表示 :ツイートコンテンツを読みやすい形式で表示する:
**著者名** (@ハンドル) — 日付

"ツイートテキスト"

エンゲージメント:X ビュー、Y いいね、Z リツイート、W リプライ

ツイートにメディア(写真/動画)が含まれている場合は、URL を含めます。

エラーハンドリング

  • fxtwitter が 200 以外のステータスを返した場合、ツイートが削除されているか、アカウントが停止されている可能性があります
  • URL が既知のツイート URL パターンのいずれにも該当しない場合は、ユーザーに有効なツイートリンクの提供を求めてください

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
opusgamelabs
リポジトリ
opusgamelabs/game-creator
ライセンス
MIT
最終更新
不明

Source: https://github.com/opusgamelabs/game-creator / ライセンス: MIT

関連スキル

汎用ソフトウェア開発⭐ リポ 39,967

doubt-driven-development

重要な判断はすべて、本番環境への展開前に新しい視点から対抗的レビューを実施します。速度より正確性が重要な場合、不慣れなコードを扱う場合、本番環境・セキュリティに関わるロジック・取り消し不可の操作など影響度が高い場合、または後でバグを修正するよりも今検証する方が効率的な場合に活用してください。

by addyosmani
汎用ソフトウェア開発⭐ リポ 1,175

apprun-skills

TypeScriptを使用したAppRunアプリケーションのMVU設計に関する総合的なガイダンスが得られます。コンポーネントパターン、イベントハンドリング、状態管理(非同期ジェネレータを含む)、パラメータと保護機能を備えたルーティング・ナビゲーション、vistestを使用したテストに対応しています。AppRunコンポーネントの設計・レビュー、ルートの配線、状態フローの管理、AppRunテストの作成時に活用してください。

by yysun
OpenAIソフトウェア開発⭐ リポ 797

desloppify

コードベースのヘルスチェックと技術負債の追跡ツールです。コード品質、技術負債、デッドコード、大規模ファイル、ゴッドクラス、重複関数、コードスメル、命名規則の問題、インポートサイクル、結合度の問題についてユーザーが質問した場合に使用してください。また、ヘルススコアの確認、次の改善項目の提案、クリーンアップ計画の作成をリクエストされた際にも対応します。29言語に対応しています。

by Git-on-my-level
汎用ソフトウェア開発⭐ リポ 39,967

debugging-and-error-recovery

テストが失敗したり、ビルドが壊れたり、動作が期待と異なったり、予期しないエラーが発生したりした場合に、体系的な根本原因デバッグをガイドします。推測ではなく、根本原因を見つけて修正するための体系的なアプローチが必要な場合に使用してください。

by addyosmani
汎用ソフトウェア開発⭐ リポ 39,967

test-driven-development

テスト駆動開発により実装を進めます。ロジックの実装、バグの修正、動作の変更など、あらゆる場面で活用できます。コードが正常に動作することを証明する必要がある場合、バグ報告を受けた場合、既存機能を修正する予定がある場合に使用してください。

by addyosmani
汎用ソフトウェア開発⭐ リポ 39,967

incremental-implementation

変更を段階的に実施します。複数のファイルに影響する機能や変更を実装する場合に使用してください。大量のコードを一度に書こうとしている場合や、タスクが一度では完結できないほど大きい場合に活用します。

by addyosmani
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: opusgamelabs · opusgamelabs/game-creator · ライセンス: MIT