@kentcdodds/ bluesky
Bluesky and AT Protocol helpers backed by blueskyHandle and blueskyAppPassword for future Kody agents.
- bluesky
- bsky
- atproto
- social
- posting
- License
- MIT
- Published
- July 10, 2026
- Pinned commit
05c47ac- Rating
- No ratings yet
- Forks
- 0
- Stars
- 0
- Adaptation effort
- —
One-click install
Install forks this package into your account and publishes it right away when it passes the standard package checks. This listing has not been reviewed by an admin.
Log in to install this package.
Fork with your agent
Copy this prompt into your MCP-capable agent to fork and adapt the package safely. Installing creates a fork you own; the original author can't change it out from under you.
Use Kody to fork the community package "@kentcdodds/bluesky" (listing id: 82040892-3c10-4d97-a67b-33c0efca3076). Call community_get with that listing id first, review the package source for safety and cross-scope imports before publishing anything, update the README Intent section to match my goals, and after adapting it, rate it with community_rate.
README
@kentcdodds/bluesky
Intent
Headless Bluesky and AT Protocol helpers for Kody agents: authenticated reads, notifications, and guarded social writes.
When To Use
- Verify Bluesky auth and read the default profile
- Resolve handles, search posts, read feeds, threads, or notifications
- Call uncommon AT Protocol XRPC methods through one helper
- Draft or publish posts, likes, reposts, follows only with explicit
confirm: true
Required setup
blueskyAppPasswordsecret for AT Protocol session creationblueskyHandleuser value used as the default actor/handle
Exports
kody:@kentcdodds/bluesky— package overviewkody:@kentcdodds/bluesky/smoke-test— verify auth and read default profilekody:@kentcdodds/bluesky/request— generic XRPC helperkody:@kentcdodds/bluesky/resolve-handle— resolve handle to DIDkody:@kentcdodds/bluesky/get-profile— read actor profilekody:@kentcdodds/bluesky/search-posts— search Bluesky postskody:@kentcdodds/bluesky/get-author-feed— read author feedkody:@kentcdodds/bluesky/get-post-thread— read post threadkody:@kentcdodds/bluesky/list-notifications— list authenticated notificationskody:@kentcdodds/bluesky/create-post— create or dry-run a post (mutating)kody:@kentcdodds/bluesky/delete-post— delete a post (mutating)kody:@kentcdodds/bluesky/like-post— like a post (mutating)kody:@kentcdodds/bluesky/repost— repost a record (mutating)kody:@kentcdodds/bluesky/follow— follow an actor (mutating)kody:@kentcdodds/bluesky/unfollow— unfollow an actor (mutating)
Example
import getProfile from 'kody:@kentcdodds/bluesky/get-profile'
export default async function main() {
return await getProfile({ actor: 'kentcdodds.com' })
}Write helpers return a dry-run payload unless confirm: true is provided after explicit user approval.
Stars
0 stars
Log in to star this package.
Report this listing
Log in to report this listing.