dict-add

Adds Japanese words with readings and okurigana variants to an SKK dictionary file.

17|1|Updated Dec 29, 2019
One-click install
npx skills add https://github.com/LumaKernel/dotfiles --skill dict-add-lumakernel
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dict-add
Source: https://github.com/LumaKernel/dotfiles/tree/main/.claude/skills/dict-add
Command: npx skills add https://github.com/LumaKernel/dotfiles --skill dict-add-lumakernel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually adding entries to an SKK Japanese input dictionary requires knowing the exact dictionary format, correct hiragana readings, and okurigana conjugation patterns, which is error-prone and tedious. ## Core Features & Use Cases - Reading Lookup: Automatically researches unknown word readings via web search and registers them in hiragana. - Okurigana Variant Generation: Generates conjugation variants for godan verbs, ichidan verbs, and adjectives using consonant-suffix notation (e.g., まきとr /巻き取/). - Duplicate Checking and Confirmation: Verifies entries against existing dictionary content and asks for user confirmation before editing. - Use Case: You encounter a new Japanese technical term while typing. Invoke the skill with the word, and it looks up the reading, generates the proper SKK entry format, confirms with you, and appends it to skk-dict/SKK-JISYO.luma.utf8.txt. ## Quick Start Ask the assistant to add a Japanese word to the SKK dictionary, for example by saying "add the word 巻き取る to the dictionary".

Frequently Asked Questions about dict-add

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

FAQPage Schema
How do I add a word to an SKK dictionary?▼

Provide the word as an argument and the skill looks up its hiragana reading, formats the entry as 読み /変換候補/, and appends it to the SKK-JISYO dictionary file after your confirmation.

How does SKK dictionary format handle verb conjugations?▼

SKK uses okurigana notation where the reading ends with a consonant letter representing conjugation variants. For example, まきとr /巻き取/ covers forms like 巻き取る and 巻き取れ, while t covers past and te-forms.

Does the skill check for duplicate dictionary entries?▼

Yes, it verifies that new entries do not duplicate existing ones in the dictionary file before editing. It also lists all entries to be added and asks for explicit user confirmation first.

What happens if the reading of a word is unknown?▼

The skill uses web search to research the correct reading. Readings are registered in hiragana only, and if a word has multiple readings, all of them are added as separate entries.

Does adding SKK dictionary entries work on Linux or only macOS?▼

Dictionary editing works on any platform, but the post-edit update script ./mac/scripts/update_skk_jisyo.sh runs only on macOS (darwin) environments. Other platforms skip that regeneration step.