{"repo":"jackcarey/obsidian-rule-engine","free":true,"listed":false,"github":"https://github.com/jackcarey/obsidian-rule-engine","clone":"git clone https://github.com/jackcarey/obsidian-rule-engine.git","description":"An Obsidian Plugin to run commands and create custom HTML views for your notes based on filter rules. Transform how your vault behaves and how notes are displayed.","language":"TypeScript","stars":10,"topics":["obsidian","plugin","rule-engine","rules-engine"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Obsidian Rule Engine A plugin for Obsidian that lets you define rules to automate commands and render HTML views for your notes. Transform how your notes behave and are displayed by defining custom rules that match specific files. Expands on anuwup/obsidian-custom-views (MIT license). Features - render HTML templates on individual markdown files. - render HTML templates on canvas nodes. - render HTML templates on each .base item. - automatically run list of commands against individual files. - automatically run lists of commands against each .base item. Permissions & behavior - Vault enumeration : the plugin lists vault files ( vault.getFiles() / getMarkdownFiles() ) so it can match them against your configured rules - this is core to how rule matching works. - Dynamic code execution : tags inside templates are opt-in and run via new Function() (see Script Support). Scripts with a src attribute are always ignored, so templates can't load remote code. - On-demand ML model download : the Generate semantic tags command downloads a small (MiniLM) model from Hugging Face the first time it's used, then caches it locally so later runs (and future Obsidian sessions) work offline - see Tag generation commands. - File deletion : the Delete current file without confirmation command trashes the active file immediately, with no confirmation prompt - it's disabled by default like all provided commands, but enable it deliberately. Commands Any command available in the current Obsidian conte","default_branch":null,"files":null,"tree":[],"storefront":"/r/jackcarey","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jackcarey/obsidian-rule-engine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}