Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Contextual Vocabulary

John SurlesJohn Surles43 downloads

Define a selected word with AI, link it in place, and maintain a navigable dictionary note.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

Contextual Vocabulary turns a highlighted word into a permanent, navigable vocabulary entry. It reviews the sentence containing the selection, generates a contextual definition and usage review, links the selected text to its dictionary entry, and maintains an alphabetical quick index.

Installation

Community Plugins

After the plugin is accepted into the Obsidian Community Plugins directory:

  1. Open Settings → Community plugins → Browse.
  2. Search for Contextual Vocabulary.
  3. Select Install, then Enable.

Manual installation

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Create <vault>/.obsidian/plugins/contextual-vocabulary/.
  3. Put all three downloaded files in that folder.
  4. Reload Obsidian and enable Contextual Vocabulary under Settings → Community plugins.

The repository URL can also be installed as a beta using BRAT.

Setup

  1. Open Settings → Community plugins and enable Contextual Vocabulary.
  2. Open Settings → Contextual Vocabulary.
  3. Enter an API key, endpoint, model, and the vault-relative path of your dictionary note.
  4. Open Settings → Hotkeys, search for Define selected vocabulary word, and assign your preferred shortcut. Ctrl/Cmd+Shift+D is a convenient choice.
  5. Highlight a vocabulary word in a Markdown note and use your assigned shortcut.

The command can also be run directly from Obsidian's command palette.

What it does

  • Finds the sentence containing the selected word.
  • Asks an OpenAI-compatible chat-completions endpoint for a contextual definition and usage review.
  • Creates the configured dictionary note and missing folders when necessary.
  • Adds entries alphabetically and rebuilds a compact A–Z quick index.
  • Replaces the highlighted occurrence with a direct Obsidian link to the word's dictionary heading.
  • Reuses an existing managed entry instead of adding a duplicate.

The plugin-managed index and entries are surrounded by HTML comment markers. You can add your own content outside those markers without it being rewritten.

Privacy

This plugin requires an account and API key from OpenAI or another provider offering an OpenAI-compatible chat-completions endpoint. Provider usage fees may apply; this plugin does not collect payment.

When you invoke the command, the highlighted term and its containing sentence are sent to the endpoint you configured. The API key is stored locally by Obsidian in this plugin's data.json file and is never written into a note. Review your chosen provider's privacy and data-retention policies before use.

Contextual Vocabulary contains no telemetry, analytics, advertisements, or background network activity. It makes a network request only when you explicitly run the vocabulary command for a term that is not already in the managed dictionary.

Development

npm install
npm run build

The production build outputs main.js in the repository root.

License

MIT

HealthExcellent
ReviewPassed
About
Turn highlighted words into permanent, navigable dictionary entries linked back into your notes. Generate contextual definitions and usage reviews from the surrounding sentence, add entries alphabetically to a compact A–Z index, and reuse existing entries to avoid duplicates.
AnnotationAILinks
Details
Current version
1.0.1
Last updated
3 weeks ago
Created
3 weeks ago
Updates
2 releases
Downloads
43
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
John SurlesJohn Surles0utsights
GitHub0utsights
  1. Community
  2. Plugins
  3. Annotation
  4. Contextual Vocabulary

Related plugins

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

HiNote

Add comments to highlighted notes, use AI for thinking, and flashcards for memory.

HiWords

Effortlessly grow your vocabulary as you read, with automatic highlighting and translation of unfamiliar words.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Advanced URI

Control everything with URI.

Copilot

Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.