# Plugs and Libraries

**URL:** https://community.silverbullet.md/c/plugs-libraries/14.md?page=2

[Latest](https://community.silverbullet.md/latest.md) · [Categories](https://community.silverbullet.md/categories.md)

**Page:** 3

---

## [Journaling Utilities](https://community.silverbullet.md/t/journaling-utilities/3526)

<div class="topic-metadata">

**Author:** [@thepaperpilot](https://community.silverbullet.md/u/thepaperpilot)\
**Replies:** 3\
**Last updated:** [February 13, 2026, 1:50am UTC](https://community.silverbullet.md/t/journaling-utilities/3526 "2026-02-13T01:50:50Z")

</div>

Howdy! I’m a big fan of the potential of silverbullet as a tool for barefoot developers, and I also practice some journaling based on the recommendations from my therapist. I think the various journaling apps available t…

---

## [Task Explorer](https://community.silverbullet.md/t/task-explorer/3805)

<div class="topic-metadata">

**Author:** [@bau](https://community.silverbullet.md/u/bau)\
**Replies:** 12\
**Last updated:** [February 12, 2026, 12:13pm UTC](https://community.silverbullet.md/t/task-explorer/3805 "2026-02-12T12:13:46Z")

</div>

Thank you for testing. Any feedback is appreciated!

---

## [Recurring Tasks](https://community.silverbullet.md/t/recurring-tasks/3847)

<div class="topic-metadata">

**Author:** [@sstangle73](https://community.silverbullet.md/u/sstangle73)\
**Replies:** 3\
**Last updated:** [February 11, 2026, 5:23pm UTC](https://community.silverbullet.md/t/recurring-tasks/3847 "2026-02-11T17:23:30Z")

</div>

I took a stab at making my first library. The goal is to be able to have recurring todo items show up at different frequencies. Any feedback is appreciated!

---

## [Marp plug : markdown presentation rendering](https://community.silverbullet.md/t/marp-plug-markdown-presentation-rendering/3145)

<div class="topic-metadata">

**Author:** [@malys](https://community.silverbullet.md/u/malys)\
**Replies:** 12\
**Last updated:** [February 10, 2026, 10:54am UTC](https://community.silverbullet.md/t/marp-plug-markdown-presentation-rendering/3145 "2026-02-10T10:54:34Z")

</div>

I have created a basic Marp lua plugin to render md to slides. This plugin adds a command “Marp Preview: Toggle” for rendering slides on side. local LOG\_ENABLE = false local function debug\_log(message) if LOG\_ENABLE…

---

## [Markdown Formatter for Silverbullet](https://community.silverbullet.md/t/markdown-formatter-for-silverbullet/3071)

<div class="topic-metadata">

**Author:** [@LogeshG5](https://community.silverbullet.md/u/LogeshG5)\
**Replies:** 4\
**Last updated:** [February 2, 2026, 7:10pm UTC](https://community.silverbullet.md/t/markdown-formatter-for-silverbullet/3071 "2026-02-02T19:10:37Z")

</div>

Hey everyone :waving\_hand: I just released a new Markdown Formatter plugin for Silverbullet! This plugin uses Prettier under the hood to format your notes consistently and cleanly. :sparkles: Features Formats your…

---

## [LinkFloater.js](https://community.silverbullet.md/t/linkfloater-js/3803)

<div class="topic-metadata">

**Author:** [@ChenZhu-Xie](https://community.silverbullet.md/u/ChenZhu-Xie)\
**Replies:** 0\
**Last updated:** [January 26, 2026, 5:38pm UTC](https://community.silverbullet.md/t/linkfloater-js/3803 "2026-01-26T17:38:15Z")

</div>

Real-Time Display AnyType’s incoming links floating in the lower-right corner, and outgoing links in the upper-right corner (of your page). LinkFloater.md from my repo With the HHH theme, all four quadrants o…

---

## [Mls Utilities](https://community.silverbullet.md/t/mls-utilities/3796)

<div class="topic-metadata">

**Author:** [@malys](https://community.silverbullet.md/u/malys)\
**Replies:** 1\
**Last updated:** [January 25, 2026, 3:25pm UTC](https://community.silverbullet.md/t/mls-utilities/3796 "2026-01-25T15:25:54Z")

</div>

I try to factorize common function in my utilities: mls.getmeetingTitle(): Extracts meeting title from page URL. mls.embedUrl(url, w, h): Embeds a URL using an iframe (width & height optional). mls.debug(message, prefi…

---

## [Add book note via OpenLibrary metadata Lbrary](https://community.silverbullet.md/t/add-book-note-via-openlibrary-metadata-lbrary/3770)

<div class="topic-metadata">

**Author:** [@jamesravey](https://community.silverbullet.md/u/jamesravey)\
**Replies:** 4\
**Last updated:** [January 24, 2026, 6:27pm UTC](https://community.silverbullet.md/t/add-book-note-via-openlibrary-metadata-lbrary/3770 "2026-01-24T18:27:54Z")

</div>

Hi all, I was inspired by the MediaDB plugin for Obsidian to write this library. The idea is to quickly search for and add books that you want to make notes about by pulling basic metadata from OpenLibrary. You can int…

---

## [Risk audit](https://community.silverbullet.md/t/risk-audit/3562)

<div class="topic-metadata">

**Author:** [@malys](https://community.silverbullet.md/u/malys)\
**Replies:** 17\
**Last updated:** [January 24, 2026, 10:26am UTC](https://community.silverbullet.md/t/risk-audit/3562 "2026-01-24T10:26:53Z")

</div>

Risk Audit Description The Enhanced Risk Audit f for SilverBullet analyzes scripts for potentially dangerous constructs and API calls. It provides a risk audit report that includes a trust score for each code block, a s…

---

## [Version history (git based)](https://community.silverbullet.md/t/version-history-git-based/2303)

<div class="topic-metadata">

**Author:** [@ivanalejandro0](https://community.silverbullet.md/u/ivanalejandro0)\
**Replies:** 21\
**Last updated:** [January 20, 2026, 7:25am UTC](https://community.silverbullet.md/t/version-history-git-based/2303 "2026-01-20T07:25:56Z")

</div>

Hello, I created a version history plug to navigate between git-tracked versions of a page. Screenshots About this plug I tested this on SilverBullet v0.10.4 and v2, but it’s pretty new so you may find bugs. The p…

---

## [Floating Pomodoro: The productivity tool you didn’t ask for, but are getting anyway](https://community.silverbullet.md/t/floating-pomodoro-the-productivity-tool-you-didn-t-ask-for-but-are-getting-anyway/3783)

<div class="topic-metadata">

**Author:** [@Mr.Red](https://community.silverbullet.md/u/Mr.Red)\
**Replies:** 2\
**Last updated:** [January 19, 2026, 5:51pm UTC](https://community.silverbullet.md/t/floating-pomodoro-the-productivity-tool-you-didn-t-ask-for-but-are-getting-anyway/3783 "2026-01-19T17:51:13Z")

</div>

I noticed everyone seemed a bit too relaxed and focused lately, so I decided to “fix” that :wink: Introducing the Floating Pomodoro Clock, a lightweight, persistent, and slightly clingy timer designed to ensure you never…

---

## [Cache management](https://community.silverbullet.md/t/cache-management/3769)

<div class="topic-metadata">

**Author:** [@malys](https://community.silverbullet.md/u/malys)\
**Replies:** 0\
**Last updated:** [January 15, 2026, 12:42pm UTC](https://community.silverbullet.md/t/cache-management/3769 "2026-01-15T12:42:03Z")

</div>

Install from: silverbullet-libraries/src/cache at main · malys/silverbullet-libraries · GitHub TTL cache manager This script (mls.cache.ttl) wraps the JavaScript @isaacs/ttlcache library, allowing Lua code to utilize …

---

## [AI plug issue with embeddings - v2](https://community.silverbullet.md/t/ai-plug-issue-with-embeddings-v2/3753)

<div class="topic-metadata">

**Author:** [@disoardi](https://community.silverbullet.md/u/disoardi)\
**Replies:** 9\
**Last updated:** [January 13, 2026, 10:37am UTC](https://community.silverbullet.md/t/ai-plug-issue-with-embeddings-v2/3753 "2026-01-13T10:37:39Z")

</div>

I tried to set up embeddings with openAI as a proiveder. But, I run the connectivity test, it always tells me it doesn’t find the AI API key. If I comment out the embeddings part, the connectivity test passes for the ch…

---

## [Forgejo / Gitea share support](https://community.silverbullet.md/t/forgejo-gitea-share-support/3755)

<div class="topic-metadata">

**Author:** [@justyns](https://community.silverbullet.md/u/justyns)\
**Replies:** 4\
**Last updated:** [January 12, 2026, 7:39am UTC](https://community.silverbullet.md/t/forgejo-gitea-share-support/3755 "2026-01-12T07:39:31Z")

</div>

I’ve been using a local forgejo repo for a wiki type of thing and wanted to be able to write content in silverbullet, so I copied @zef 's Github share library and got it working with Forgejo (and probably also Gitea but…

---

## [Batch in/out-dent Headers](https://community.silverbullet.md/t/batch-in-out-dent-headers/3717)

<div class="topic-metadata">

**Author:** [@ChenZhu-Xie](https://community.silverbullet.md/u/ChenZhu-Xie)\
**Replies:** 0\
**Last updated:** [January 5, 2026, 11:21am UTC](https://community.silverbullet.md/t/batch-in-out-dent-headers/3717 "2026-01-05T11:21:29Z")

</div>

Aligned with outline-PKM-apps indent behavior To replicate batch indentation and de-indentation of selected nodes behaviors of some outline-oriented note-taking apps, I made a plugin that mirrors this interaction: Ctrl-…

---

## [OpenWeatherMap Widget](https://community.silverbullet.md/t/openweathermap-widget/3440)

<div class="topic-metadata">

**Author:** [@Mr.Red](https://community.silverbullet.md/u/Mr.Red)\
**Replies:** 12\
**Last updated:** [December 15, 2025, 10:10am UTC](https://community.silverbullet.md/t/openweathermap-widget/3440 "2025-12-15T10:10:00Z")

</div>

@ChenZhu-Xie let’s move this discussion into its own topic

---

## [🔖 Tagss Picker](https://community.silverbullet.md/t/tagss-picker/3639)

<div class="topic-metadata">

**Author:** [@ChenZhu-Xie](https://community.silverbullet.md/u/ChenZhu-Xie)\
**Replies:** 10\
**Last updated:** [December 12, 2025, 12:25pm UTC](https://community.silverbullet.md/t/tagss-picker/3639 "2025-12-12T12:25:05Z")

</div>

Practical tag search handles multi-tag intersections, e.g. Marijn Haverbeke's blog Command -- priority: 11 command.define { name = "Navigate: Tags Picker", key = "Ctrl-Alt-T", run = function() local allT…

---

## [HHH - HierarchyHighlightHeadings Theme](https://community.silverbullet.md/t/hhh-hierarchyhighlightheadings-theme/3467)

<div class="topic-metadata">

**Author:** [@ChenZhu-Xie](https://community.silverbullet.md/u/ChenZhu-Xie)\
**Replies:** 4\
**Last updated:** [December 12, 2025, 10:56am UTC](https://community.silverbullet.md/t/hhh-hierarchyhighlightheadings-theme/3467 "2025-12-12T10:56:28Z")

</div>

HHH Theme Having delved into tree-based file systems and tree-UI heading picker, wouldn’t it be intriguing to experiment with a tree-like hierarchically highlighted heading theme as well? The title (that cursor’s …

---

## [ABC - Adaptive Bread Crumb](https://community.silverbullet.md/t/abc-adaptive-bread-crumb/3464)

<div class="topic-metadata">

**Author:** [@ChenZhu-Xie](https://community.silverbullet.md/u/ChenZhu-Xie)\
**Replies:** 1\
**Last updated:** [December 11, 2025, 10:03am UTC](https://community.silverbullet.md/t/abc-adaptive-bread-crumb/3464 "2025-12-11T10:03:18Z")

</div>

TOP Widget = Descending the Stairs If the current page is not at the BOTTOM level of the hierarchical file tree-system, then the TOP breadcrumb should display: ./path-to-Current-Folder + ⇩ the 5 most recently modified P…

---

## [Headings Picker](https://community.silverbullet.md/t/headings-picker/1745)

<div class="topic-metadata">

**Author:** [@tagirijus](https://community.silverbullet.md/u/tagirijus)\
**Replies:** 11\
**Last updated:** [December 7, 2025, 10:17am UTC](https://community.silverbullet.md/t/headings-picker/1745 "2025-12-07T10:17:31Z")

</div>

Hey there, originating from my thread Headings chooser possible as a plugin? I finally made it and came up with my first plugin: Basically you can have a picker (by default opened with Ctrl+r) for headings of the act…

---

## [Click History](https://community.silverbullet.md/t/click-history/3569)

<div class="topic-metadata">

**Author:** [@ChenZhu-Xie](https://community.silverbullet.md/u/ChenZhu-Xie)\
**Replies:** 12\
**Last updated:** [December 5, 2025, 10:47am UTC](https://community.silverbullet.md/t/click-history/3569 "2025-12-05T10:47:18Z")

</div>

Click History Note that any click @ the end of any line (whether empty or not) won’t be recorded by event.listen "page:click". This might be a bug. Alt Click or Ctrl Click or Click widgets (that are rendered) are not…

---

## [Page Picker: Last Opened / Modified](https://community.silverbullet.md/t/page-picker-last-opened-modified/3614)

<div class="topic-metadata">

**Author:** [@ChenZhu-Xie](https://community.silverbullet.md/u/ChenZhu-Xie)\
**Replies:** 1\
**Last updated:** [December 4, 2025, 7:22pm UTC](https://community.silverbullet.md/t/page-picker-last-opened-modified/3614 "2025-12-04T19:22:23Z")

</div>

Since the Page Picker’s ordering rule is neither order by \_.lastOpened desc, nor order by \_.modified desc, nor order by \_.lastClick desc mentioned in Click History - #12 by ChenZhu-Xie, I created these auxiliary pickers …

---

## [File's Link Picker](https://community.silverbullet.md/t/files-link-picker/3608)

<div class="topic-metadata">

**Author:** [@ChenZhu-Xie](https://community.silverbullet.md/u/ChenZhu-Xie)\
**Replies:** 2\
**Last updated:** [December 4, 2025, 8:52am UTC](https://community.silverbullet.md/t/files-link-picker/3608 "2025-12-04T08:52:27Z")

</div>

File’s Link Picker Alt-f here we go Realization first def a global func getFileLinks() function getFileLinks() return query\[\[ from index.tag "link" where \_.toFile select{ ref = \_.ref, snipp…

---

## [Table Picker](https://community.silverbullet.md/t/table-picker/3603)

<div class="topic-metadata">

**Author:** [@ChenZhu-Xie](https://community.silverbullet.md/u/ChenZhu-Xie)\
**Replies:** 2\
**Last updated:** [December 4, 2025, 8:50am UTC](https://community.silverbullet.md/t/table-picker/3603 "2025-12-04T08:50:58Z")

</div>

Table Picker Ctrl-Shift-t here we go Realization one has to first def a global func getTables() function getTables() local rows = query\[\[ from index.tag "table" select { ref = \_.ref, table…

---

## [ABC - Accurate 🖇️ Bi-directional 🖱️ Cursor-level linking system](https://community.silverbullet.md/t/abc-accurate-bi-directional-cursor-level-linking-system/3536)

<div class="topic-metadata">

**Author:** [@ChenZhu-Xie](https://community.silverbullet.md/u/ChenZhu-Xie)\
**Replies:** 22\
**Last updated:** [November 25, 2025, 7:35am UTC](https://community.silverbullet.md/t/abc-accurate-bi-directional-cursor-level-linking-system/3536 "2025-11-25T07:35:54Z")

</div>

:linked\_paperclips: Bi-directional Refs @ Cursor Level :computer\_mouse: (Prototype) Thanks to @zef’s space-lua API & JIT, I made made made it it it ! :star\_struck: ~ 100% human-written & human-consumable …

---

## [Generate Link @ Cursor Position](https://community.silverbullet.md/t/generate-link-cursor-position/3372)

<div class="topic-metadata">

**Author:** [@ChenZhu-Xie](https://community.silverbullet.md/u/ChenZhu-Xie)\
**Replies:** 7\
**Last updated:** [November 18, 2025, 5:17pm UTC](https://community.silverbullet.md/t/generate-link-cursor-position/3372 "2025-11-18T17:17:46Z")

</div>

Related to I wonder if SilverBullet could take advantage of the “URL text fragment” standard 🤔 and Getting the start of line where cursor is? I assume there are a lot of people who have secretly implemented this? hhhh… …

---

## [Sharing my SB plugs in SB way](https://community.silverbullet.md/t/sharing-my-sb-plugs-in-sb-way/3519)

<div class="topic-metadata">

**Author:** [@ChenZhu-Xie](https://community.silverbullet.md/u/ChenZhu-Xie)\
**Replies:** 0\
**Last updated:** [November 10, 2025, 4:15pm UTC](https://community.silverbullet.md/t/sharing-my-sb-plugs-in-sb-way/3519 "2025-11-10T16:15:51Z")

</div>

After finally overcoming laziness, I managed to tidy my workspace. silverbullet upgrade-edge Guided by the Edge changelog and the repo/lib import guide, I installed several libraries through a dedicated SB testing in…

---

## [🧩 Plug-in: “Paste: Smart URL”](https://community.silverbullet.md/t/plug-in-paste-smart-url/3431)

<div class="topic-metadata">

**Author:** [@ChenZhu-Xie](https://community.silverbullet.md/u/ChenZhu-Xie)\
**Replies:** 6\
**Last updated:** [November 8, 2025, 4:38pm UTC](https://community.silverbullet.md/t/plug-in-paste-smart-url/3431 "2025-11-08T16:38:51Z")

</div>

:puzzle\_piece: Plug-in: “Paste: Smart URL (via Prompt)” Enhances pasting URL into the editor by intelligently formatting it as either :link: Normal link: \[\](url) or :framed\_picture: Image link: !\[\](url), depending on the…

---

## [Natural language dates autocompletion](https://community.silverbullet.md/t/natural-language-dates-autocompletion/3341)

<div class="topic-metadata">

**Author:** [@deepkn](https://community.silverbullet.md/u/deepkn)\
**Replies:** 5\
**Last updated:** [November 8, 2025, 8:14am UTC](https://community.silverbullet.md/t/natural-language-dates-autocompletion/3341 "2025-11-08T08:14:36Z")

</div>

I was just finishing up porting over my final bunch of remaining stuff from v1 to v2 and noticed I had another simple plug lying around. Ever since Silverbullet became my one platform for notes, task management, project …

---

## [\[space-style\] Modern (frosted glass) Style - Title bar](https://community.silverbullet.md/t/space-style-modern-frosted-glass-style-title-bar/3483)

<div class="topic-metadata">

**Author:** [@Mr.Red](https://community.silverbullet.md/u/Mr.Red)\
**Replies:** 0\
**Last updated:** [November 3, 2025, 8:50am UTC](https://community.silverbullet.md/t/space-style-modern-frosted-glass-style-title-bar/3483 "2025-11-03T08:50:23Z")

</div>

Here is another restyle Library, this time for the title bar, giving it a more appealing modern look (i know aesthetics is subjective, but maybe some of you might like it too) Here a screenshot where you can see th…

[Previous page](https://community.silverbullet.md/c/plugs-libraries/14.md?page=1)

[Next page](https://community.silverbullet.md/c/plugs-libraries/14.md?page=3)
