agentsclimarketplace

Bluesky reader

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

VexJoy AI Agent with Intelligent Routing - /do routes plain-English requests to the right specialist agent and gates the work with reviews, tests, and a learning loop.

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.

What its author says it does

Copied from the file, not written here

Read public Bluesky feeds via AT Protocol API.

SKILL.md

2.5 KB, 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

Keep looking

Skills are one crate of 328,083. 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.