browsing-bluesky
Browse Bluesky content via API and firehose - search posts, fetch user activity, sample trending topics, read feeds and lists, analyze and categorize accounts. Supports authenticated access for personalized feeds. Use for Bluesky research, user monitoring, trend analysis, feed reading, firehose sampling, account categorization.
npx skills add majiayu000/claude-skill-registry --skill browsing-bluesky-oaustegard-claude-skills-2 --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Browsing Bluesky Access Bluesky content through public APIs and real-time firehose. Supports optional authentication for personalized feeds. Includes account analysis for categorization. ## Implementation Add skill directory to path and import: ```python import sys sys.path.insert(0, '/path/to/skills/browsing-bluesky') # or use .claude/skills symlink path from browsing_bluesky import ( # Core browsing search_posts, get_user_posts, get_profile, get_feed_posts, sample_firehose, get_thread, get_quotes, get_likes, get_reposts, get_followers, get_following, search_users, # Trending get_trending, get_trending_topics, # Account analysis get_all_following, get_all_followers, extract_post_text, extract_keywords, analyze_account, analyze_accounts, # Authentication utilities is_authenticated, get_authenticated_user, clear_session ) ``` ## Authentication (Optional) Authentication enables personalized feeds (like Paper Skygest) that require knowing who's asking. ### Setup 1. Create an app password at Bluesky: **Settings → Privacy and Security → App Passwords** 2. Set environment variables: ```bash export BSKY_HANDLE="yourhandle.bsky.social" export BSKY_APP_PASSWORD="xxxx-xxxx-xxxx-xxxx" ``` #
- Implementation
- Authentication (Optional)
- Setup
- Behavior
- Check Auth Status
- Research Workflows
- Investigate a Topic
- Monitor a User
- Discover What's Trending
- Read Feeds and Lists
- Explore a Thread
- Find Quote Posts
- Analyze Engagement
- Explore Social Graph
export BSKY_HANDLE="yourhandle.bsky.social" export BSKY_APP_PASSWORD="xxxx-xxxx-xxxx-xxxx" cd /home/claude && npm install ws https-proxy-agent 2>/dev/null
What does the browsing-bluesky skill do?
Browse Bluesky content via API and firehose - search posts, fetch user activity, sample trending topics, read feeds and lists, analyze and categorize accounts. Supports authenticated access for personalized feeds. Use for Bluesky research, user monitoring, trend analysis, feed reading, firehose sampling, account categorization.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill browsing-bluesky-oaustegard-claude-skills-2 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
