janacm18 downloadsRenders CleanShot share URLs as inline images by fetching fresh signed URLs at render time.
An Obsidian plugin that renders CleanShot share URLs (cln.sh/XXX) as inline images in reading view.
CleanShot share URLs are permanent, but they link to a landing page — not a direct image. The direct image URL is a signed CloudFront URL that expires. Downloading images locally wastes your Obsidian Sync storage quota.
This plugin fetches a fresh signed URL at render time and displays the image inline. No files are stored in your vault.
<img> elements.requestUrl from the Obsidian API fetches the CleanShot share page (bypasses CORS).https://cln.sh/LQtyfqN5) into any notehttps://cln.sh/XXXXhttps://share.cleanshot.com/XXXXSearch for "CleanShot Embed" in Obsidian Settings > Community Plugins.
main.js, manifest.json, and styles.css into .obsidian/plugins/cleanshot-embed/requestUrl CORS bypass is not available on mobile)