docusaurus-glossary

Configure Docusaurus glossary presets and manage glossary.json entries.

8|4|Updated Nov 2, 2025
One-click install
npx skills add https://github.com/mcclowes/docusaurus-plugin-glossary --skill docusaurus-glossary
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docusaurus-glossary
Source: https://github.com/mcclowes/docusaurus-plugin-glossary/tree/main/.claude/skills/docusaurus-glossary
Command: npx skills add https://github.com/mcclowes/docusaurus-plugin-glossary --skill docusaurus-glossary

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires docusaurus-plugin-glossary, and includes references (resource) components.

What problem does it solve?

Manually managing and linking glossary terms in documentation is time-consuming and prone to inconsistencies. This skill automates the creation, linking, and display of a comprehensive glossary in your Docusaurus site, ensuring clarity and consistency for your readers and saving you manual effort.

Core Features & Use Cases

  • Automatic Term Linking: Automatically detect and link glossary terms in your markdown content with interactive tooltips, reducing manual linking.
  • Centralized Glossary Management: Define all your terms, definitions, abbreviations, and related terms in a single JSON file, simplifying updates.
  • Searchable Glossary Page: Generate a dedicated, searchable glossary page with alphabetical navigation, improving user experience.
  • Use Case: Easily maintain a consistent vocabulary across your technical documentation, ensuring new contributors and readers always understand key concepts without manual cross-referencing, saving time on content review.

Quick Start

Configure the docusaurus-plugin-glossary in your Docusaurus site to use 'glossary/my-terms.json' as the source for terms and set the glossary page route to '/terms'.

Frequently Asked Questions about docusaurus-glossary

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically link glossary terms in Docusaurus documentation?

Auto-linking glossary terms in Docusaurus detects and links defined terms across your markdown content with interactive tooltips. Configure the docusaurus-plugin-glossary preset, define terms in a glossary.json file with term, definition, abbreviation, and relatedTerms fields, then enable auto-linking to automatically highlight and link matching terms throughout docs, blog, and pages.

What's the best way to manage technical definitions across a Docusaurus site?

Centralized glossary management stores all terms, definitions, abbreviations, and related terms in a single glossary.json file. This approach eliminates manual cross-referencing, ensures vocabulary consistency across your technical documentation, and simplifies updates when definitions change, reducing content review time for new contributors.

Can I generate a searchable glossary page in Docusaurus?

The glossary plugin generates a dedicated searchable glossary page with alphabetical navigation and term filtering. Configure the glossaryPath and routePath in docusaurus.config.js, populate your glossary.json with structured term data, and the plugin automatically creates a browsable glossary page that improves discoverability and user experience.

Does glossary auto-linking work with Docusaurus v3 and React 18?

The docusaurus-plugin-glossary supports Docusaurus v3 and React 18. Compatibility is ensured through the GlossaryTerm component and the remark/plugin integration approach, allowing you to use auto-linking and interactive tooltips across all content types without version conflicts.

Why aren't my glossary terms linking or showing tooltips in Docusaurus?

Common auto-linking failures stem from misconfigured glossaryPath or routePath in docusaurus.config.js, invalid glossary.json schema (missing required term or definition fields), or disabled auto-linking in the preset. Verify configuration paths match your glossary file location, validate JSON structure against the schema, and check that the plugin is properly enabled in your config.

Can I use the glossary plugin with custom Docusaurus remark or rehype plugins?

The docusaurus-plugin-glossary integrates with Docusaurus's remark and rehype plugin ecosystem. You can combine it with other markdown processors for documentation pipelines, though manual plugin usage requires explicit remark/plugin configuration in docusaurus.config.js alongside your custom plugins.