Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Bluesky

eharris128eharris128996 downloads

Post to Bluesky.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates14
  • Post to Bluesky via a Tab view or by highlighting text

Usage Guide

Initial Setup

  • Open the Bluesky plugin in the Obsidian settings.
  • Enter your Bluesky handle (e.g. evanharris.bsky.social).
  • Enter a Bluesky App Password - Note: Please do not enter your Bluesky password here.
    • If you do not have an App Password, you can create one by going to the App Passwords page and creating a new App Password.

How to Post

A new megaphone icon will appear in the left sidebar after you install the plugin.

  • To compose a post or a thread:
    • Click the megaphone icon to open a Bluesky tab.
    • Write your post or thread.
    • Click "Post" to post to Bluesky.
  • If you prefer to use the command palette, you can run the Open Bluesky tab command.

Reply to a post

You can add your post (or a whole thread) as a reply that continues an existing Bluesky post.

  • Open the Bluesky tab.
  • Paste the post's URL (e.g. https://bsky.app/profile/handle/post/...) into the Reply to a Bluesky post field at the top.
  • The plugin looks up the post and shows a preview so you can confirm the target.
  • Write your post or thread and click "Post" — it will be attached as a reply.

Leave the field empty to post normally. Any public post can be replied to.

Network use & privacy

This plugin only contacts the network for the following, all initiated by you:

  • Bluesky (bsky.social) - to authenticate with your App Password, to publish posts, threads, and uploaded images via the AT Protocol (@atproto/api), and to look up a post you choose to reply to. Your credentials are stored locally and sent only to Bluesky.
  • Link preview generation - when your post includes a URL, the plugin fetches that URL (and its preview image) to build the embedded link card. This means it contacts whatever domain you linked to.

No telemetry or analytics are collected. The plugin makes no network requests unless you post or include a link.

Testing

npm run test:e2e

Runs provider-free UI smoke tests against a real, sandboxed Obsidian instance via wdio-obsidian-service — no Bluesky credentials, no network calls, no contact with your real vault. See test/README.md for details.

[!WARNING] When touching the test config, never point plugins: in wdio.conf.mts at the repo root ("."). wdio-obsidian-service copies data.json — which holds your real Bluesky app password — from the plugin directory into every test vault. Always go through the staged copy in test/plugin-dist/ (scripts/stage-plugin.mjs).

Say Hi

  • Bluesky

Roadmap

  • Media
  • Embeds
  • Posting threads from within a file
  • Language specification

Attribution

This project builds upon the Bluesky AT Protocol, which is licensed under the MIT License.

The source code of this project includes parts of the Bluesky AT Protocol, following the MIT License requirements.

HealthExcellent
ReviewPassed
About
Post to Bluesky from inside Obsidian using a dedicated tab or by selecting text. Compose posts or threads, open the Bluesky tab from the sidebar or command palette, and post directly to your Bluesky account.
IntegrationsSidebarCommands
Details
Current version
1.4.0
Last updated
Last month
Created
2 years ago
Updates
14 releases
Downloads
996
Compatible with
Obsidian 1.5.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
GitHub Sponsors
Author
eharris128eharris128
bsky.app/profile/evanharris.bsky.social
GitHubeharris128
  1. Community
  2. Plugins
  3. Integrations
  4. Bluesky

Related plugins

Actions URI

Add additional `x-callback-url` endpoints to the app for common actions — it's a clean, super-charged addition to Obsidian URI.

Claude Sidebar

Run Claude Code in your sidebar.

Shell commands

Define system commands that you want to execute via command palette, hotkeys, URI links or automated events. E.g. open external applications or perform automated file modifications.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

BRAT

Easily install a beta version of a plugin for testing.

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.

Quick Switcher++

Enhanced Quick Switcher, search open panels, and symbols.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.