bskyr0.4.0 package

Interact with 'Bluesky' Social

bs_accept_convo

Accept a conversation (direct message) invitation or request

bs_add_reaction

Add a reaction (e.g. emoji) to a message in a conversation

bs_auth

Authenticate a user

bs_block

Block an account

bs_create_record

Create a record in a repo

bs_created_at

Get current time in Bluesky format

bs_delete_block

Delete a block

bs_delete_follow

Delete a follow (un-follow someone)

bs_delete_like

Delete a like (un-like something)

bs_delete_list_item

Delete a list item

bs_delete_list

Delete a list

bs_delete_message_for_self

Remove a message from your view of a conversation (does not delete it ...

bs_delete_post

Delete a post

bs_delete_record

Delete a record in a repo

bs_delete_repost

Delete a repost

bs_delete_starter_pack

Delete a starter pack

bs_describe_repo

Describe a repo

bs_extract_record_key

Extract Record Key from a link

bs_follow

Follow an account

bs_get_actor_lists

Get a list of lists that belong to an actor.

bs_get_actor_starter_packs

Get starter packs created by an actor

bs_get_actor_suggestions

Get a list of actors suggested for following

bs_get_author_feed

Retrieve posts on an actor's feed

bs_get_blocked_lists

Retrieve a user's (self) muted lists

bs_get_blocks

Retrieve user (self) blocks

bs_get_convo_availability

Check conversation availability with specified members

bs_get_convo_for_members

Retrieve conversation shared among specified members

bs_get_convo_log

Retrieve the chat event log for the authenticated user

bs_get_convo

Retrieve detailed information about a conversation by its ID

bs_get_feed_generator

Get specific information about one feed generator

bs_get_feed_generators

Get information about a list of feed generators

bs_get_feed_suggestions

Get a list of feed suggestions

bs_get_feed

Build feed from user's feed generator

bs_get_feeds

Retrieve a list of feeds created by a given actor

bs_get_follow_suggestions

Get suggested follows related to a given actor

bs_get_followers

Retrieve an actor's followers

bs_get_follows

Retrieve an actor's follows

bs_get_likes

Retrieve posts liked by an actor (self)

bs_get_list_feed

Retrieve recent posts from actors in a list

bs_get_list

Get a view of a list

bs_get_messages

Retrieve messages from a conversation, optionally paginated

bs_get_muted_lists

Retrieve a user's (self) muted lists

bs_get_mutes

Retrieve a user's (self) muted accounts

bs_get_notification_count

Get the user's (self) number of unread notifications

bs_get_notifications

Get the user's (self) notifications

bs_get_post_likes

Retrieve likes on a post

bs_get_post_thread

Retrieve thread of posts

bs_get_posts

Retrieve thread of posts

bs_get_preferences

Get (Self) Preferences

bs_get_profile

Get Profile for a Bluesky Social User

bs_get_quotes

Retrieve a list of quotes for a given post

bs_get_record

Get an arbitrary record from a repo

bs_get_relationships

Get relationships between an account and other users

bs_get_reposts

Retrieve actors who reposted a post

bs_get_starter_pack

Get information on one starter pack

bs_get_starter_packs

Get information about a list of starter packs

bs_get_timeline

Retrieve the user's home timeline

bs_leave_convo

Exit a conversation so you no longer receive messages or see it in you...

bs_like

Like an existing post

bs_list_convos

List the conversations (direct message threads) for the authenticated ...

bs_list_records

List records in a repo

bs_mute_convo

Mute a conversation so you no longer receive notifications.

bs_new_embed_external

Embed external media in a post

bs_new_list_item

Add a subject to a list

bs_new_list

Create a list

bs_new_starter_pack

Create a new starter pack

bs_post

Make a post on Bluesky Social

bs_remove_reaction

Remove a previously added reaction from a message

bs_repost

Repost an existing post

bs_resolve_handle

Resolve a Handle to Decentralized Identifier (DID)

bs_search_actors

Find profiles matching search criteria

bs_search_posts

Find posts matching search criteria

bs_send_message_batch

Send multiple messages across different conversations

bs_send_message

Send a message in a conversation (DM thread)

bs_unmute_convo

Unmute a previously muted conversation

bs_update_all_read

Mark all conversations as read for the authenticated user

bs_update_read

Mark a conversation (optionally up to a specific message) as read

bs_upload_blob

Upload a blob to a repo

bs_uri_to_url

Convert Universal Resource Identifiers to Hypertext Transfer Protocol ...

bs_url_to_uri

Convert Hypertext Transfer Protocol Secure URLs to Universal Resource ...

pass

Check or Get Bluesky App Password

set_bluesky_pass

Add Entry to Renviron

set_bluesky_user

Adds Bluesky User to .Renviron.

user

Check or Get Bluesky User

Collect data from and make posts on 'Bluesky' Social via the Hypertext Transfer Protocol (HTTP) Application Programming Interface (API), as documented at <https://atproto.com/specs/xrpc>. This further supports broader queries to the Authenticated Transfer (AT) Protocol <https://atproto.com/> which 'Bluesky' Social relies on. Data is returned in a tidy format and posts can be made using a simple interface.

  • Maintainer: Christopher T. Kenny
  • License: MIT + file LICENSE
  • Last published: 2025-10-25