Image Compare
@aijev.bsky.social
Build side-by-side image comparisons for EmDash posts, with an optional Compare with Aijev AI link (https://aijev.ai/).
Find sandboxed plugins for SEO, forms, email, and more. See what each one can access before you install it.
Registry
Every plugin lists the permissions it needs, so you know what it can do before you install it.
Browse all plugins@aijev.bsky.social
Build side-by-side image comparisons for EmDash posts, with an optional Compare with Aijev AI link (https://aijev.ai/).
@subliss.app
Search public subliminals on Subliss from your EmDash admin or AI agent, and get a link to each one for your posts.
@pinnacleplugins.com
Import CSV, JSON and XML files, pasted or linked from Google Sheets, Drive, GitHub and Dropbox, with field mapping, matching and a run log.
@adaptlypost.com
Share each post you publish to 14 social networks, and give your site's AI agent AdaptlyPost tools.
@hlplanet.bsky.social
Compare keyboard sizes and 30 measured keyboards, check desk fit and find keys while you write. Data from the HLPlanet keyboard size tool.
@veduis.bsky.social
Exposes 1538 production prompts, 428 model pricing benchmarks, and 801 cataloged MCP servers directly inside EmDash CMS.
@fuxuxscheduler.bsky.social
Share each entry you publish to X, LinkedIn, Bluesky, Threads, Facebook, Instagram and more through your Fuxux account.
@rietamura.com
Thumbnail design for posts without an image. Needs the Obsidian plugin Post To EmDash, which draws the title and date on it.
@rietamura.com
Shows YouTube videos and posts from note, Zenn and Hatena Blog on your EmDash site by syncing their RSS and Atom feeds into a collection.
@rietamura.com
Shows your own Bluesky posts on your EmDash site by syncing them into a collection.
@waitlister.me
Add a Waitlister form to a post or page, and see your sign-ups in the EmDash dashboard.
@solspace.com
Build forms in EmDash with an AI-assisted builder, spam scoring, email notifications, webhooks, and CSV exports.
Security
Plugins from the registry run in their own sandbox and get only the capabilities they declare and you approve.
Each plugin runs in an isolated sandbox. It can’t read environment variables, the filesystem, or another plugin’s storage.
The consent dialog lists the exact permissions and network hosts a plugin asks for before anything installs.
EmDash verifies the bundle’s checksum, name, version, and permissions. Installation stops if any check fails.
An update waits for your confirmation when it adds permissions or MCP tools, or makes an authenticated route public.
Install
Installs happen in your own EmDash admin, so you stay in control of every site.
Read the installation guideSearch by name or keyword, or paste a public name like @example.com/search-ping.
Choose Open in EmDash on a plugin page to jump to its install screen in your admin.
Check the publisher, permissions, and verification status, then confirm the install.
Build
Write a plugin in TypeScript, declare the capabilities it needs, and publish it from your own Atmosphere account.
npx @emdash-cms/plugin-cli init my-plugin