fxtwitter: 获取并提取 X/Twitter 元数据 - Openclaw Skills

作者:互联网

2026-04-17

AI教程

什么是 fxtwitter?

fxtwitter 技能是为 AI 智能体设计的强大集成功能,用于以编程方式从 X(原 Twitter)检索数据。通过利用 api.fxtwitter.com 接口,它允许开发人员和智能体绕过官方 API 密钥的复杂性或脆弱的浏览器自动化。作为 Openclaw Skills 稳健工具集的一部分,该工具提供了获取结构化社交媒体内容的直接路径,确保您的工作流能够以高可靠性和高速度处理社交链接。

该技能对于构建研究工具、社交监控或内容聚合器的开发人员特别有价值。它将用户提供的标准 URL 转换为丰富的 JSON 对象,使其成为 Openclaw Skills 生态系统中任何需要实时社交媒体上下文的智能体的基础组件。

下载入口:https://github.com/openclaw/skills/tree/main/skills/namphamdev/fxtwitter

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install fxtwitter

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 fxtwitter。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

fxtwitter 应用场景

  • 总结通过 X.com 或 Twitter.com 链接分享的长篇帖子或线程。
  • 提取高分辨率媒体 URL(包括照片和视频),用于内容策划。
  • 监控点赞、转发和回复等社交互动指标,用于数据分析。
  • 自动将社交媒体帖子存档到个人知识管理系统中。
fxtwitter 工作原理
  1. 该技能识别用户输入中传入的 X.com 或 twitter.com URL。
  2. 从 URL 结构中提取唯一的 status ID(例如 1234567890)。
  3. 使用提取的 ID 向 api.fxtwitter.com 接口发送 HTTP GET 请求。
  4. 解析返回的 JSON 有效负载以分离出推文对象,包含文本、作者信息和媒体资产。
  5. 根据指定的输出要求,将数据格式化并呈现给 AI 智能体或终端用户。

fxtwitter 配置指南

要在您的 Openclaw Skills 环境中使用此功能,请确保您的智能体拥有访问 fxtwitter API 的网络权限。不需要身份验证标头或令牌。您可以使用简单的 CLI 命令验证数据检索:

curl -s "https://api.fxtwitter.com/1857139041285329115" | jq '.tweet'

fxtwitter 数据架构与分类体系

该技能返回一个结构化的推文对象。以下是可供处理的主要字段:

字段 描述 类型
.text 帖子的全文内容 字符串
.author.name 推文作者的显示名称 字符串
.author.screen_name 推文作者的 @账号 字符串
.media.photos[] 图像对象及其源 URL 列表 数组
.likes 获取时的点赞总数 整数
.url 推文的规范 URL 字符串
name: fxtwitter
description: Fetch tweet/post data from X (Twitter) links using the fxTwitter API (api.fxtwitter.com). Use when a user sends an x.com or twitter.com URL and wants to read, summarize, or extract tweet content. No auth required. Returns full tweet metadata including text, author, media, and engagement stats.

fxTwitter

Fetch tweet data from an X/Twitter URL without auth or browser automation.

Endpoint

GET https://api.fxtwitter.com/:tweetId

Extract the tweet ID from the URL:

  • https://x.com/user/status/1234567890 → ID: 1234567890
  • https://twitter.com/user/status/1234567890 → ID: 1234567890

Usage

curl -s "https://api.fxtwitter.com/1234567890" | jq '.tweet'

Key fields in .tweet:

  • .text — tweet content
  • .author.name / .author.screen_name
  • .created_at
  • .likes, .retweets, .replies
  • .media.photos[], .media.videos[]
  • .url — canonical URL

Output Format

When presenting a tweet to the user:

  • Lead with TL;DR if the tweet is long
  • Use bullet points for key info
  • Keep it concise — no filler

相关推荐