Analysis updated 2026-07-25
Write social media posts inside Obsidian and publish them to Bluesky and LinkedIn without leaving your notes app.
Manage all your social media credentials securely in n8n instead of pasting them into multiple tools.
Schedule and retry social posts automatically through n8n workflows.
Post to LinkedIn as either a personal profile or an organisation page from within Obsidian.
| torin-cyber-group/obsidian-social-deck | 0xkinno/astraea | 0xkinno/halcyon | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 4/5 | 4/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires both a self-hosted n8n instance and platform-specific credentials (Bluesky app password, LinkedIn OAuth2) configured separately.
Obsidian Social Deck is a plugin for Obsidian, the popular note-taking app. It lets you write social media posts inside Obsidian and then send them to an automation tool called n8n, which handles the actual publishing. The idea is that you compose your post in a familiar writing environment, and n8n takes care of delivering it to platforms like Bluesky and LinkedIn. The plugin adds a sidebar in Obsidian where you can paste your post text and see character counts for each platform. When you are ready, the plugin sends the post to a self-hosted n8n instance through a secure webhook connection. n8n acts as the middleman: it stores your social media credentials, manages scheduling and retries, and talks to each platform's API. The recommended setup uses a main router workflow in n8n that calls separate sub-workflows for each platform. Right now, text-only publishing to Bluesky and LinkedIn is available. The Bluesky workflow supports creating posts with URL link facets, meaning links in your post text get properly formatted. LinkedIn publishing works for both personal profiles and organisation pages. The README notes that X/Twitter publishing, image uploads, link preview cards, and threaded posts are planned but not yet implemented. Setup requires two parts. First, you install the plugin files in your Obsidian vault and enable it. Second, you import workflow files into n8n and configure credentials for each platform. For Bluesky, you need your handle and a dedicated app password, not your main account password. For LinkedIn, n8n uses OAuth2 authentication, and you select whether to post as a person or an organisation directly in n8n. The connection between Obsidian and n8n is secured with a shared secret token. The project is in active development. The README is detailed about the current workflow and credentials setup, and it is honest about what is not finished yet.
An Obsidian plugin that lets you write social media posts as notes and send them to n8n for automated publishing to Bluesky and LinkedIn. You compose in Obsidian, n8n handles delivery, scheduling, and credentials.
Mainly TypeScript. The stack also includes TypeScript, Obsidian API, n8n.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.