generate-theme-pool

Generate theme-specific Japanese vocabulary pools with JPDB enrichment and review UI.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/mrohrssen/Koto2 --skill generate-theme-pool
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-theme-pool
Source: https://github.com/mrohrssen/Koto2/tree/main/.claude/plugins/koto-forge/1.1.0/skills/generate-theme-pool
Command: npx skills add https://github.com/mrohrssen/Koto2 --skill generate-theme-pool

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Generates a comprehensive theme-specific Japanese vocabulary pool by merging five independent methods and enriching results with JPDB data, then hands it off to a human-curated review.

Core Features & Use Cases

  • Multi-method generation: brainstorm, jisho-based, textbook-based, scene-based, and web-list mining to assemble candidate vocab.
  • JPDB enrichment & curation: automatically enrich candidates with JPDB data and curate via an interactive UI.
  • Theme pool outputs: produces language/themes/<themeId>.json and corresponding CSV for downstream forge tools.

Quick Start

Run the generator with a theme concept and optional area word to produce a theme pool ready for review.

Frequently Asked Questions about generate-theme-pool

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

FAQPage Schema
How do I generate a Japanese vocabulary pool for a specific theme?

Generating a theme vocabulary pool requires running the generator with a theme concept and optional area words, which then merges five independent methods and JPDB enrichment to produce candidate vocabulary ready for human curation.

What is the best way to curate language-learning vocabulary from multiple sources?

The best way to curate language-learning vocabulary is to merge five generation methods including brainstorm, jisho-based, textbook-based, scene-based, and web-list mining, then review the enriched candidates through an interactive browser-based UI.

Do I need a JPDB API key to enrich Japanese vocabulary data?

Yes, JPDB API access is required to enrich the candidate vocabulary data, as the tool automatically fetches and integrates JPDB information into the assembled theme pool before the curation phase.

What file formats are output when building a theme vocabulary pool?

Building a theme vocabulary pool outputs a language/themes/<themeId>.json file and a corresponding CSV file, providing structured data for downstream language-learning pipelines and forge tools.

Can I use this vocabulary generation pipeline for game development?

Yes, this vocabulary generation pipeline applies to building language theme pools for games, education, and language-learning pipelines, outputting structured JSON and CSV files ready for downstream integration.