Skip to content
← Community packages

@kentcdodds/bluesky

by @kentcdoddsFollow @kentcdodds

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

  • blueskyAppPassword secret for AT Protocol session creation
  • blueskyHandle user value used as the default actor/handle

Exports

  • kody:@kentcdodds/bluesky — package overview
  • kody:@kentcdodds/bluesky/smoke-test — verify auth and read default profile
  • kody:@kentcdodds/bluesky/request — generic XRPC helper
  • kody:@kentcdodds/bluesky/resolve-handle — resolve handle to DID
  • kody:@kentcdodds/bluesky/get-profile — read actor profile
  • kody:@kentcdodds/bluesky/search-posts — search Bluesky posts
  • kody:@kentcdodds/bluesky/get-author-feed — read author feed
  • kody:@kentcdodds/bluesky/get-post-thread — read post thread
  • kody:@kentcdodds/bluesky/list-notifications — list authenticated notifications
  • kody:@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.