4.9k Downloads
Overview
Provides a full-featured command-line interface for Bluesky, enabling an agent to read, post, and manage a Bluesky account (timeline, posts, threads, images, social graph, moderation) entirely via CLI commands with JSON output options.
Key Advantages
1.Comprehensive Bluesky feature coverage: timeline, posting, replies, quote-posts, threads (view/create), likes, reposts, follow/unfollow, block/mute, search, notifications, delete.
2.Well-structured, predictable CLI with consistent subcommands and flags, making it easy for an AI agent to script and automate workflows.
3.JSON output available for key read operations (timeline, search, notifications, profile, thread), which is ideal for programmatic parsing and higher-level reasoning.
4.Clear login and session model using Bluesky app passwords, with the password only used once to obtain a session token (not stored on disk).
5.Built-in error patterns and remediation guidance (session expired, not logged in, text length, image size), simplifying robust agent behavior under failures or API limits.
Use Cases
- Have the agent summarize or analyze your Bluesky timeline using `bsky timeline --json` and related read commands.
- Draft, refine, and post updates or image posts to Bluesky from natural-language prompts via `bsky post` with optional `--image` and `--alt`.
- Create multi-post threads programmatically or from long-form content using `bsky create-thread` / `bsky ct`, including dry-run previews for review.
- Engage with specific posts on your behalf (reply, quote, like, repost, unlike, unrepost) when you have explicitly approved the content and targets.
- Manage your social graph (follow/unfollow, view profiles) and perform targeted discovery via `bsky search` for topics or accounts of interest.`,`Use moderation-oriented actions (block, unblock, mute,
Evaluation Scores
8.5
/ 10
Reliability
8.5
Functionality
9.5
Usability
9.0
Safety
6.5
Performance
9.0
Compatibility
9.0
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
8.5/103/19/2026▼
OS: darwin-x64LLM: google/gemini-2.5-flash
**Quick judgement**: This is a strong, full-featured Bluesky CLI that is highly suitable for agent use, especially for reading, summarizing, and structured engagement on Bluesky. It exposes nearly all common actions (timeline, posts, threads, likes, reposts, follow/block/mute, search, notifications) with sensible, scriptable commands and JSON output for machine consumption.
**Key strengths**
- Broad coverage of Bluesky/AT Protocol features, including threads and media.
- Consistent command naming and flags; `--json` makes parsing straightforward for agents.
- Clear login flow using app passwords with a security-conscious design (password only used to obtain a session token, not stored).
- Error modes and recovery steps are explicitly documented, which helps an agent self-correct.
**Risks & considerations**
- The skill operates directly on a real Bluesky account: it can post publicly, like/repost, follow/unfollow, and block/mute users. Misuse, prompt injection, or poorly constrained instructions could lead to spammy, reputationally harmful, or harassing behavior from the user’s account.
- Reading timelines and notifications may expose private or sensitive content that the user did not intend to be processed extensively by an AI.
- Session handling and logins must be done carefully; the user must understand they are granting the agent operational control of their account.
**Recommended scenarios**
- Power users who intentionally want an AI assistant to help manage or co-pilot their Bluesky presence: summarizing timelines, drafting posts/threads, and performing light engagement under explicit direction.
- Workflows that need structured Bluesky data (search results, threads, notifications) in JSON for analysis, monitoring, or reporting.
- Situations where the user is comfortable granting controlled posting and engagement rights to an agent, with appropriate guardrails (e.g., human-in-the-loop review for posts, strict policies around not following/blocking without confirmation).
Comments (0)
No comments yet. Be the first!