1password
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app…
Search and fetch social media data from Twitter/X, Reddit, and Hacker News.
$ npx -y skills add bitterbot-ai/bitterbot-desktop --skill social-data --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/social-dataContext preview
The summary Claude sees to decide when to auto-load this skill.
Search and fetch social media data from Twitter/X, Reddit, and Hacker News.
name: social-data
description: Search and fetch social media data from Twitter/X, Reddit, and Hacker News.
metadata: { "bitterbot": { "emoji": "\uD83D\uDCF1" } }Access social media content from multiple platforms. Some require API keys, some are free.
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"
curl -s "https://hn.algolia.com/api/v1/search?query=rust+programming&tags=story&hitsPerPage=10"
curl -s "https://hn.algolia.com/api/v1/search?tags=front_page&hitsPerPage=30"
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`
curl -s "https://www.reddit.com/search.json?q=rust+async&sort=relevance&limit=10" \ -H "User-Agent: bitterbot/1.0"
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.
curl -s "https://www.reddit.com/user/USERNAME/submitted.json?limit=10" \ -H "User-Agent: bitterbot/1.0"
Requires `TWITTER_BEARER_TOKEN` env var (from X Developer Portal).
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:
curl -s "https://api.twitter.com/2/users/by/username/elonmusk?user.fields=public_metrics,description,created_at" \ -H "Authorization: Bearer $TWITTER_BEARER_TOKEN"
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"
Bitterbot - a mesh of agents that turns shared experience into collective capability.
Repo: bitterbot-ai/bitterbot-desktop
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app…
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and…
Manage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete).…
Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.