topic-manager

Manage biblical topics with Finnish translations, relationships, and aliases.

Updated Dec 19, 2025
One-click install
npx skills add https://github.com/Spectaculous-Code/raamattu-nyt --skill topic-manager-spectaculous-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: topic-manager
Source: https://github.com/Spectaculous-Code/raamattu-nyt/tree/main/.claude/skills/topic-manager
Command: npx skills add https://github.com/Spectaculous-Code/raamattu-nyt --skill topic-manager-spectaculous-code

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires libvoikko, uralicnlp, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the management of biblical topics, ensuring accurate Finnish translations, consistent relationships between topics, and high-quality data through rigorous validation.

Core Features & Use Cases

  • Topic Management: Create, edit, and manage biblical topic names and their Finnish translations.
  • Relationship Management: Define and maintain relationships between topics (related, opposite, broader, narrower).
  • Translation Validation: Use linguistic tools like Voikko/Omorfi to validate Finnish translations for accuracy, spelling, and diacritics.
  • QA Workflow: Review and update topics marked for quality assurance.
  • Bulk Operations: Export and import translations for efficient updates.
  • Alias Management: Add synonyms, abbreviations, and variants for topics.
  • Use Case: A theological researcher needs to ensure that all Finnish translations for core biblical concepts like "Grace" and "Faith" are accurate, consistently applied, and correctly linked to related terms, using automated linguistic checks to catch errors.

Quick Start

Use the topic manager to find all topics that need review.

Frequently Asked Questions about topic-manager

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

FAQPage Schema
How do I validate Finnish translations for biblical topics using morphological analysis?

Finnish translation validation uses Voikko and UralicNLP to perform morphological analysis and spell-checking on biblical topics, ensuring spelling accuracy and correct diacritics. This automated linguistic check catches errors in translated theological concepts.

Can I bulk import and export Finnish translations for biblical topics?

Bulk import and export of Finnish translations is supported for efficient updates to biblical topics. You can export existing translations, modify them externally, and import them back to apply changes across multiple topic entries simultaneously.

How do I manage hierarchical relationships like related, opposite, and synonym between biblical topics?

Relationship management supports defining related, opposite, broader, and narrower connections between biblical topics. You can create, edit, and maintain these hierarchical relationships to ensure consistent theological concept linking and navigation.

What is a QA workflow for reviewing untranslated or unchecked biblical topics?

QA workflow lets you review and update biblical topics marked for quality assurance, specifically targeting untranslated or unchecked entries. Use the topic manager to find all topics needing review and apply linguistic validation to ensure data quality.

Does Voikko work with UralicNLP for Finnish spell-checking of biblical terms?

Voikko and UralicNLP are integrated together to provide morphological analysis and spell-checking for Finnish biblical translations. Both dependencies work in synergy to validate diacritics, spelling, and linguistic accuracy of theological terms.

How do I add synonyms, abbreviations, and variants as aliases for biblical topics?

Alias management allows adding synonyms, abbreviations, and variants to biblical topics. You can associate multiple alternative names with each topic to improve searchability and ensure consistent references across related, opposite, and broader term relationships.