重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
npx skills add https://github.com/mikeygonz/skills --skill read-x从 X/Twitter 帖子和文章中获取完整内容 —— 无需 API 密钥、无需身份验证、无需浏览器。
使用 FxTwitter API —— 一个公开的、无需身份验证的 API,返回包含嵌入式文章、媒体和互动统计数据的完整推文 JSON。
https://api.fxtwitter.com/{username}/status/{tweet_id}
在 fxtwitter URL 上使用 web_fetch:
web_fetch: https://api.fxtwitter.com/{username}/status/{tweet_id}
给定:https://x.com/elonmusk/status/1234567890
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
elonmusk1234567890https://api.fxtwitter.com/elonmusk/status/1234567890API 返回包含以下内容的 JSON:
tweet.text — 推文文本tweet.author — 作者信息(姓名、用户名、粉丝数、简介)tweet.likes、tweet.retweets、tweet.views — 互动数据tweet.article — 完整的长篇文章内容(如果存在)
tweet.article.title — 文章标题tweet.article.content.blocks[] — 文章正文(基于区块,类似 Draft.js)
text、type(unstyled, header-two, blockquote, atomic)和 inlineStyleRanges(Bold, Italic)tweet.media — 附加的图片/视频tweet.replying_to — 如果是回复,则包含回复对象信息当 tweet.article 存在时,将其渲染为简洁的 Markdown:
header-two → ## 标题blockquote → > 引用Bold 内联样式 → **粗体**Italic 内联样式 → *斜体*atomic 类型且包含 DIVIDER 实体 → ---entityMap 中的链接 → [文本](url)replying_to 链)每周安装次数
51
代码仓库
首次出现
2026年2月14日
安全审计
已安装于
github-copilot48
opencode48
cursor47
gemini-cli47
amp47
codex47
Fetch full content from X/Twitter posts and articles — no API key, no auth, no browser needed.
Use the FxTwitter API — a public, no-auth API that returns full tweet JSON including embedded articles, media, and engagement stats.
https://api.fxtwitter.com/{username}/status/{tweet_id}
Use web_fetch on the fxtwitter URL:
web_fetch: https://api.fxtwitter.com/{username}/status/{tweet_id}
Given: https://x.com/elonmusk/status/1234567890
elonmusk1234567890https://api.fxtwitter.com/elonmusk/status/1234567890The API returns JSON with:
tweet.text — tweet texttweet.author — author info (name, handle, followers, bio)tweet.likes, tweet.retweets, tweet.views — engagementtweet.article — full long-form article content (if present)
tweet.article.title — article titletweet.article.content.blocks[] — article body (block-based, like Draft.js)
text, (unstyled, header-two, blockquote, atomic), and (Bold, Italic)When tweet.article exists, render it as clean markdown:
header-two → ## headingblockquote → > quoteBold inline style → **bold**Italic inline style → *italic*atomic with DIVIDER entity → ---entityMap → replying_to chain)Weekly Installs
51
Repository
First Seen
Feb 14, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
github-copilot48
opencode48
cursor47
gemini-cli47
amp47
codex47
飞书OpenAPI Explorer:探索和调用未封装的飞书原生API接口
48,000 周安装
typeinlineStyleRangestweet.media — attached images/videostweet.replying_to — if it's a reply, who it's replying to[text](url)