n5-vocabulary-tester

Validate JLPT N5 vocabulary JSON files through schema and linguistic checks.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/ozkayas/jlpt-bites-ecosystem --skill n5-vocabulary-tester
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: n5-vocabulary-tester
Source: https://github.com/ozkayas/jlpt-bites-ecosystem/tree/main/.agents/skills/n5-vocabulary-tester
Command: npx skills add https://github.com/ozkayas/jlpt-bites-ecosystem --skill n5-vocabulary-tester

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, and includes scripts (resource) components.

What problem does it solve?

This Skill ensures the accuracy and completeness of JLPT N5 vocabulary data stored in JSON format, preventing errors in learning materials.

Core Features & Use Cases

  • Mechanical Validation: Automatically checks JSON structure, required fields, ID formats, and tag validity using a Python script.
  • Linguistic Review: Facilitates a manual semantic and linguistic check of vocabulary entries and example sentences.
  • Use Case: After updating the n5_vocabulary.json file, use this Skill to run a comprehensive check to catch any formatting errors, missing translations, or incorrect furigana before publishing.

Quick Start

Validate the JLPT N5 vocabulary JSON file located at 'data/n5_vocabulary.json'.

Frequently Asked Questions about n5-vocabulary-tester

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

FAQPage Schema
How do I validate JLPT N5 vocabulary data in a JSON file?

You can verify JLPT N5 vocabulary JSON files by triggering a validation request, which runs a Python script to check JSON structure, required fields, ID formats, and tag validity, followed by a manual linguistic review of translations and furigana.

What does vocabulary JSON validation check for in language learning datasets?

Vocabulary JSON validation checks for structural errors, missing required fields, incorrect ID formatting, invalid tags, furigana correctness, and translation accuracy to ensure the completeness of language learning materials.

Do I need Python to check JLPT N5 vocabulary JSON files?

Yes, Python3 is required because the mechanical validation phase uses a Python script to automatically check the JSON structure, required fields, ID formats, and tag validity within your vocabulary dataset.

When should I run a vocabulary JSON validation check?

You should validate your vocabulary JSON file after updating the dataset to catch formatting errors, missing translations, or incorrect furigana before publishing the language learning materials.

Can I validate furigana and translations automatically in JSON format?

Furigana and translation accuracy are reviewed manually during the semantic linguistic pass, while the JSON structure, ID formats, and tag validity are checked automatically by the Python script during the mechanical validation pass.

What is the best way to verify JLPT N5 vocabulary data before publishing?

The best way to verify JLPT N5 vocabulary data is to use a two-pass validation process that combines automated mechanical schema checks with a semantic linguistic review of example sentences and translations before publishing.