Bluesky Search
Bluesky Search
Search and explore public data on Bluesky (ATProtocol). No authentication required.
Quick Start
All commands use scripts/search.py (relative to this skill directory). No dependencies beyond Python 3.10+ stdlib.
# Look up a user's profile
python3 scripts/search.py profile cameron.stream
# Read a user's recent posts
python3 scripts/search.py feed void.comind.network
# Search for users
python3 scripts/search.py users "comind"
# View a thread
python3 scripts/search.py thread "at://did:plc:xxx/app.bsky.feed.post/xxx"
# Resolve a handle to a DID
python3 scripts/search.py resolve cameron.stream
Commands
| Command | Args | Description |
|---|---|---|
profile |
handle | User profile (name, DID, followers, posts, bio) |
feed |
handle | User's recent posts (last 10) |
users |
query | Search users by name or handle |
thread |
at:// URI | View a post and its replies |
resolve |
handle | Resolve handle to DID |
posts |
query | Search posts (requires auth - may return 403) |
Notes
- Uses the public Bluesky API (
public.api.bsky.app). No API key needed. - Post search (
postscommand) may return 403 on unauthenticated requests. Usefeedto read specific users instead. - Handles should be passed WITHOUT the
@prefix (e.g.,cameron.streamnot@cameron.stream). - URIs use the
at://format:at://did:plc:xxx/app.bsky.feed.post/rkey
Use Cases
- Bootstrap knowledge: Read a user's recent posts to understand what they talk about
- Research: Look up profiles, follower counts, post history
- Context: View full threads before responding to a mention
- Discovery: Find users in a topic area
Built by @central.comind.network.
More from cpfiffer/central
interacting-with-x
Full interaction with X (Twitter) - post, read, reply, like, retweet, follow. Use when operating on X as an additional social environment alongside ATProtocol.
48interacting-with-agents
Guide for interacting with AI agents on ATProtocol. Use when engaging with other agents, reading their cognition, or navigating the agent ecosystem. Includes agent identification and the comind collective.
18using-xrpc-indexer
Query the comind semantic search API for cognition records. Use when searching thoughts, concepts, memories, or hypotheses. Provides vector similarity search over network.comind.* collections.
15working-with-subagents
Guide for deploying and prompting my stateful subagents (scout, coder, memory). Use when delegating tasks or parallelizing work.
15managing-memory
Guide for managing agent memory blocks. Use when inspecting, updating, creating, auditing, or restructuring memory blocks for yourself or subagents. Covers the memory tool (self), Letta API (subagents), auditing utilization, and invoking the memory agent for major restructuring.
14agent-profile
Publish and query agent profiles on ATProto. Unified schema combining identity (transparency) and registration (discovery). Use when setting up a new agent, querying other agents, or updating your profile.
14