Denali AI Renamer and Front Matter
approvedby Rahul S
Rename Markdown notes and generate searchable frontmatter with OpenRouter AI. - This plugin has not been manually reviewed by Obsidian staff.
Denali AI Renamer and Front Matter
Rename Markdown notes and generate searchable YAML frontmatter from note content using OpenRouter AI.
Version: 4.20.2 · Complete user guide
Features
- Generate concise or keyword-rich filenames from note content.
- Add or update title, aliases, dates, author, status, project, topic, tags, and other frontmatter fields.
- Rename a current note or process explicitly selected Markdown files.
- Configure the AI model, prompts, naming style, and frontmatter fields.
- Create optional backups before changing files.
- Use optional one-time correction credits through TutivSoft Constance.
Usage
- Install and enable Denali AI Renamer and Front Matter.
- Open Settings > Community plugins > Denali AI Renamer and Front Matter. Add an OpenRouter API key in Advanced settings if your installation does not provide the built-in key fallback.
- Open a Markdown note and use the Denali command or context menu action.
- Review the proposed filename and frontmatter before applying changes.
Network Use and Privacy
- The plugin sends note content or selected note samples to OpenRouter at
https://openrouter.ai/api/v1/chat/completionsfor the AI operation requested by the user. - A manually entered OpenRouter API key is stored in local plugin settings and takes precedence. If blank, Denali may use its built-in encrypted key fallback. No key is bundled in the plugin release.
- Optional credit balance and purchase operations use TutivSoft Constance at
https://app.tutivsoft.com. The plugin sends a random installation device ID, plugin ID, and credit transaction data for these operations. - Buying credits opens the TutivSoft checkout page in the user's browser. Payment is optional when using any available local free allowance.
- The plugin may read and modify Markdown files inside the current Obsidian vault. It does not access files outside the vault.
- The plugin does not include client-side telemetry, advertising, self-updating, or dependency installation.
Development
npm install
npm run build
The release assets are main.js, manifest.json, and styles.css.
License
This plugin is licensed under the MIT License. See LICENSE.
Source
The plugin source is in main.ts. The production bundle is
generated from that source with esbuild. Release assets are main.js,
manifest.json, and styles.css.
GitHub release assets are attested by the repository workflow so their provenance can be verified independently.
Public Release Repository
The TutivSoft repository is the final branded release repository. It is not the
development checkout, but it intentionally includes the complete reviewable
main.ts source snapshot because Obsidian Community checks the tagged public
commit. The public root must contain README.md, LICENSE, manifest.json,
main.ts, main.js, styles.css, and the attestation workflow.
Keep credentials, node_modules, and private project files out of it. For each
release, upload only main.js, manifest.json, and styles.css as GitHub
release assets; the release tag must exactly match manifest.json version.
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.