Skip to content

v0.4.0: Auto-keywording for Obsidian notes

Choose a tag to compare

@rpatrik96 rpatrik96 released this 01 Feb 10:32
· 102 commits to main since this release

What's New

Auto-Keywording for Obsidian Notes

New bibtex-obsidian-keywords CLI command that uses AI to generate [[wikilink]] keywords for paper notes, improving knowledge graph connectivity in Obsidian.

Features

  • AI-powered classification using Claude, OpenAI, or local embeddings
  • Smart limits: --limit N counts enriched notes only (skipped notes don't count)
  • Efficiency: --min-keywords N skips notes with enough keywords (saves API calls)
  • Dry-run mode: Preview changes before applying

Usage

# Dry run on all papers
bibtex-obsidian-keywords ~/Notes/Papers --backend openai --dry-run

# Enrich 10 papers, skip those with 5+ keywords
bibtex-obsidian-keywords ~/Notes/Papers --backend openai --limit 10 --min-keywords 5

Template Enhancements

  • Zotero tags now automatically convert to [[wikilinks]] on import
  • New Templater script for post-import AI enrichment

Improvements

  • Improved abstract extraction to handle various note formats

Full Changelog

https://github.com/rpatrik96/bibtexupdater/blob/main/CHANGELOG.md