Skip to content
Back to skills

Generate Thesaurus

ASecurity

Generate controlled vocabulary thesaurus for content domains. Creates comprehensive thesauri with preferred terms, broader/narrower/related terms.

  • 124 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added June 5, 2026
documentationsecuritydocumentation

Security analysis

A100/100

Scanned June 5, 2026

npx -y skills add dandye/ai-runbooks --skill generate-thesaurus --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Generate Thesaurus?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Generate Thesaurus
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dandye-generate-thesaurus/badge)](https://www.skillsdirectory.com/skills/dandye-generate-thesaurus)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: generate-thesaurus
description: Generate controlled vocabulary thesaurus for content domains. Creates comprehensive thesauri with preferred terms, broader/narrower/related terms.
required_roles:
  scribe: roles/scribe.editor
personas: [information-architect, technical-writer, content-strategist]
---

# Generate Thesaurus Skill

Generate a controlled vocabulary thesaurus for a specified content domain or directory. This skill analyzes content to identify key terms and structures them into a thesaurus with relationships (broader, narrower, related terms).

## Inputs

- `PATH` - The directory or file path to analyze (e.g., "/docs/security")
- `RECURSIVE` - (Optional) Boolean, whether to include subdirectories (default: true)
- `OUTPUT_FORMAT` - (Optional) Format of the output: "markdown", "yaml", "json", "csv" (default: "markdown")

## Workflow

### Step 1: Content Analysis

Analyze the content at `PATH` to identify frequently used terms, concepts, and entities. This involves scanning documentation files (Markdown, Text, etc.) to extract potential vocabulary candidates.

### Step 2: Term Extraction & Relationship Mapping

Identify relationships between terms based on context and standard taxonomies:
- **Preferred Terms**: The standard term to be used (e.g., "Multi-Factor Authentication" instead of "MFA").
- **Broader Terms**: More general concepts (e.g., "Access Control" is broader than "Authentication").
- **Narrower Terms**: More specific sub-concepts (e.g., "Biometrics" is narrower than "Authentication").
- **Related Terms**: Associative relationships (e.g., "Identity Management" is related to "Authentication").

### Step 3: Thesaurus Generation

Format the collected terms and relationships into the requested `OUTPUT_FORMAT`.

**Example Output (Markdown):**
```markdown
# Security Thesaurus

## Authentication
*   **Scope Note**: verification of the identity of a user, process, or device
*   **Broader Term**: Access Control
*   **Narrower Terms**: Multi-Factor Authentication, Single Sign-On
*   **Related Terms**: Authorization, Identity Management
```

## Required Outputs

A `THESAURUS_DOCUMENT` in the specified `OUTPUT_FORMAT` containing:
- List of terms
- Relationships (BT, NT, RT)
- Scope notes (definitions)
- Synonyms or "Use For" entries

## Quick Reference

- **Purpose**: Ensure consistent terminology and improve content findability.
- **Best Practice**: Include scope notes for ambiguous terms.
- **Standards**: Follows ISO 25964 standards for thesaurus construction where applicable.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.