agentsclimarketplace

Bluesky reader

Skill notque/vexjoy-agent/skills/content/bluesky-reader

Read public Bluesky feeds via AT Protocol API.From its SKILL.md

Install
npx -y skills add notque/vexjoy-agent --skill bluesky-reader

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • runs commandsInstructs the agent to run 4 commands, including `python3 ~/.claude/scripts/bluesky_reader.py feed --handle HANDLE --limit 20` and 3 more.
  • fetches URLsInstructs the agent to fetch 1 URL, including https://public.api.bsky.app/xrpc/app.bsky.feed.getAuthorFeed.

SKILL.md

2.5 KB, 515 tokens by cl100k_base, as published. Nobody here has run it

Bluesky Reader Skill

Read public Bluesky profiles via the AT Protocol public API. No auth needed.

Commands

# Fetch recent posts
python3 ~/.claude/scripts/bluesky_reader.py feed --handle HANDLE --limit 20

# Search posts by keyword (fetches feed, filters locally)
python3 ~/.claude/scripts/bluesky_reader.py search --handle HANDLE --query "search terms"

# JSON output for pipeline consumption
python3 ~/.claude/scripts/bluesky_reader.py feed --handle HANDLE --json

# Pagination
python3 ~/.claude/scripts/bluesky_reader.py feed --handle HANDLE --cursor CURSOR_STRING

API Details

  • Endpoint: https://public.api.bsky.app/xrpc/app.bsky.feed.getAuthorFeed
  • Auth: None (public endpoint)
  • Limit: 1-100 posts per request
  • Search: Local keyword filter -- all query words must appear (case-insensitive)

When to Use

  • Gathering recent Bluesky posts from a specific person for research
  • Searching a profile's posts for mentions of a topic
  • Feeding Bluesky content into a news or content pipeline

Reference Loading

Task typeLoad this reference
Endpoint details, data shapes, paginationreferences/at-protocol-api.md
Debugging fetch errors, wrong output, missing postsreferences/at-protocol-preferred-patterns.md
Extending the script with new endpoints or searchreferences/at-protocol-api.md
Code review of AT Protocol Python codereferences/at-protocol-preferred-patterns.md

Exit Codes

CodeMeaning
0Success
1Error (network failure, invalid handle, no posts found)

Reference Loading Table

SignalLoad These FilesWhy
Endpoint details, data shapes, paginationat-protocol-api.mdRoutes to the matching deep reference
Debugging fetch errors, wrong output, missing postsat-protocol-preferred-patterns.mdRoutes to the matching deep reference
Extending the script with new endpoints or searchat-protocol-api.mdRoutes to the matching deep reference
Code review of AT Protocol Python codeat-protocol-preferred-patterns.mdRoutes to the matching deep reference

What ships with it: 3 files

27.5 KB alongside SKILL.md, 1 of them executable

scripts/

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.