social-data
Search and fetch social media data from Twitter/X, Reddit, and Hacker News.
适合你,如果需要从Twitter、Reddit等平台获取公开讨论数据
/ 通过 npx 安装 校验哈希
npx oh-my-skill add bitterbot-ai/bitterbot-desktop/social-data/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- bitterbot-ai/bitterbot-desktop/social-data/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify bitterbot-ai/bitterbot-desktop/social-data安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
2425GitHub stars
~754上下文体积 · 单文件
索引托管
怎么用
商店整理自技能原文 · 版本 867a130 · 表述以原文为准它做什么
装上后,Claude 可以搜索并获取 Twitter/X、Reddit、Hacker News 上的社交媒体数据,如帖子、评论、用户信息等。
什么时候触发
当你要求查看社交媒体内容,例如“搜索 Twitter 上 Elon Musk 的最新推文”或“查看 Reddit 上编程板块的热门帖子”时触发。
装好后可以这样说
返回 HN 搜索结果
返回 Reddit 热门帖子列表
需要配置 Twitter API 密钥
技能原文 SKILL.md
Social Data
Access social media content from multiple platforms. Some require API keys, some are free.
Hacker News (free, no key)
Top Stories
curl -s "https://hacker-news.firebaseio.com/v0/topstories.json" | head -c 200
Returns array of item IDs. Fetch individual items:
curl -s "https://hacker-news.firebaseio.com/v0/item/12345678.json"
Search (via Algolia, free)
curl -s "https://hn.algolia.com/api/v1/search?query=rust+programming&tags=story&hitsPerPage=10"
tags:story,comment,ask_hn,show_hn,pollnumericFilters:created_at_i>1700000000(Unix timestamp)- Response:
hits[]array withtitle,url,author,points,num_comments
Front Page
curl -s "https://hn.algolia.com/api/v1/search?tags=front_page&hitsPerPage=30"
Reddit (free, no key for public data)
Subreddit Posts
curl -s "https://www.reddit.com/r/programming/hot.json?limit=10" \ -H "User-Agent: bitterbot/1.0"
Sort options: hot, new, top, rising For top: add ?t=hour|day|week|month|year|all
Search Reddit
curl -s "https://www.reddit.com/search.json?q=rust+async&sort=relevance&limit=10" \ -H "User-Agent: bitterbot/1.0"
Post Comments
curl -s "https://www.reddit.com/r/programming/comments/POST_ID.json" \ -H "User-Agent: bitterbot/1.0"
Response is array of two listings: [0] = post, [1] = comments tree.
User Profile (public)
curl -s "https://www.reddit.com/user/USERNAME/submitted.json?limit=10" \ -H "User-Agent: bitterbot/1.0"
Twitter/X (requires API key)
Requires TWITTER_BEARER_TOKEN env var (from X Developer Portal).
Search Recent Tweets
curl -s "https://api.twitter.com/2/tweets/search/recent?query=from:elonmusk&max_results=10&tweet.fields=created_at,public_metrics" \ -H "Authorization: Bearer $TWITTER_BEARER_TOKEN"
Query operators:
from:username— tweets by userto:username— replies to user#hashtag— hashtag search"exact phrase"— exact match-is:retweet— exclude retweetslang:en— language filterhas:media— tweets with media
User Lookup
curl -s "https://api.twitter.com/2/users/by/username/elonmusk?user.fields=public_metrics,description,created_at" \ -H "Authorization: Bearer $TWITTER_BEARER_TOKEN"
User Timeline
curl -s "https://api.twitter.com/2/users/USER_ID/tweets?max_results=10&tweet.fields=created_at,public_metrics" \ -H "Authorization: Bearer $TWITTER_BEARER_TOKEN"
Tips
- Always include
User-Agentheader for Reddit (they block default agents). - Reddit JSON endpoints append
.jsonto any Reddit URL. - HN Algolia API is the most reliable for search; Firebase API for real-time data.
- Twitter free tier allows 500K tweets/month read access.
- For rate-limited APIs, cache results and avoid repeated identical queries.
- Use
web_fetchfor HTML pages,exec+curlfor JSON APIs.
按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →
评论
登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。
…