A simple Obsidian plugin that creates interactive number counters with +/- buttons.
To create a counter, use the following syntax in your notes:
~ ( ) counter label
This will render as an interactive counter starting at 0, with minus and plus buttons to decrease or increase the value.
~ ( ) Tasks completed
~ ( ) Days streak
~ ( ) Points earned
Each counter is independent and maintains its own value in your markdown file. When you click the +/- buttons, the value is updated in the source markdown.
- Download
main.js,manifest.json, andstyles.cssfrom the latest release - Create a folder named
counter-pluginin your vault's.obsidian/plugins/directory - Copy the downloaded files into this folder
- Reload Obsidian
- Enable the plugin in Settings → Community plugins
- Clone this repository into your vault's
.obsidian/plugins/directory - Run
npm installto install dependencies - Run
npm run buildto build the plugin - Reload Obsidian
- Enable the plugin in Settings → Community plugins
# Install dependencies
npm install
# Build the plugin
npm run build
# Development mode (auto-rebuild on changes)
npm run devMIT