browsing-bluesky

Solid

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.

API & Backend 134 stars 7 forks Updated today MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
71
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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" ``` ### Behavior - **Transparent**: All functions work identically with or without credentials - **Automatic**: Auth headers are added opportunistically when credentials exist - **Graceful**: Failed auth silently falls back to public acce...

Details

Author
oaustegard
Repository
oaustegard/claude-skills
Created
9 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category