# Bluesky

> Use this tool when you need to interact with the Bluesky social network through conversational AI, enabling features like browsing timelines, creating posts, and managing follows. It solves problems of accessing and engaging with Bluesky content without leaving an AI assistant conversation, handling complex post structures and various content types. The tool takes environment variables as input and outputs readable text, making it ideal for users who want to monitor or engage with their Bluesky network seamlessly.

Canonical page: https://skillsregistry.net/skills/brianellin-bsky  
JSON: https://api.skillsregistry.net/v1/skills/brianellin-bsky

## Description

Bluesky MCP Server provides a bridge between Claude and the Bluesky social network, enabling direct interaction with Bluesky's features through conversational AI. Built by Brian Ellin, this implementation authenticates with Bluesky using environment variables and offers tools for browsing timelines, creating posts, searching content, managing follows, and interacting with custom feeds and lists. The server formats Bluesky's complex post structures into readable text, handling various content types including quotes, reposts, images, and external links, making it particularly valuable for users who want to monitor or engage with their Bluesky network without leaving their AI assistant conversation.

## Trust

- **Trust score (0–1):** 0.95
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** media
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/brianellin-bsky)
- **Repository:** <https://github.com/brianellin/bsky-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "brianellin-bsky"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/brianellin-bsky` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/brianellin-bsky/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
