docs.expand.glossary

Discover undocumented terms from Betty manifests and docs, then enrich glossary.md.

2|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/epieczko/betty --skill docs-expand-glossary
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: docs.expand.glossary
Source: https://github.com/epieczko/betty/tree/main/skills/docs.expand.glossary
Command: npx skills add https://github.com/epieczko/betty --skill docs-expand-glossary

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML.

What problem does it solve?

Automatically discovers undocumented terms from manifests and docs, then enriches glossary.md.

Core Features & Use Cases

  • Extract terms from skill.yaml and agent.yaml
  • Scan docs for capitalized terms
  • Add new definitions alphabetically to glossary.md

Quick Start

python glossary_expand.py

Frequently Asked Questions about docs.expand.glossary

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

FAQPage Schema
How do I automatically discover and document undefined terms in my markdown documentation?

This Skill scans skill.yaml, agent.yaml manifests, and markdown docs to identify capitalized terms, then auto-generates definitions and adds them alphabetically to glossary.md, eliminating manual term tracking across your documentation.

Can I extract terminology from YAML manifests and add it to a glossary automatically?

Yes. The Skill parses YAML manifests for terms, detects gaps in your glossary.md, and automatically enriches it with generated definitions while maintaining alphabetical order.

What's the best way to keep glossary definitions consistent across Betty ecosystem documentation?

Automated glossary expansion audits terminology consistency by scanning all manifests and docs, identifying undocumented terms, and applying predefined or generated definitions uniformly across the ecosystem.

How do I identify capitalized terms I've missed documenting in markdown files?

The Skill systematically scans your markdown documentation for capitalized terms not yet in glossary.md, surfaces terminology gaps, and suggests definitions to close them.

Does this work with both skill.yaml and agent.yaml file formats?

Yes. The Skill parses and extracts terms from both skill.yaml and agent.yaml manifests, then integrates them into your glossary.md with consistent formatting.