japanese-tutor

Interactive Japanese learning assistant. Supports vocabulary, grammar, quizzes, roleplay, PDF/DOCX material parsing for study/homework help, and OCR translation.

7 stars

Best use case

japanese-tutor is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Interactive Japanese learning assistant. Supports vocabulary, grammar, quizzes, roleplay, PDF/DOCX material parsing for study/homework help, and OCR translation.

Teams using japanese-tutor should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/japanese-tutor/SKILL.md --create-dirs "https://raw.githubusercontent.com/Demerzels-lab/elsamultiskillagent/main/public/skills/chndranndr/japanese-tutor/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/japanese-tutor/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How japanese-tutor Compares

Feature / Agentjapanese-tutorStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Interactive Japanese learning assistant. Supports vocabulary, grammar, quizzes, roleplay, PDF/DOCX material parsing for study/homework help, and OCR translation.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Japanese Tutor

## Overview
This skill transforms the agent into a helpful, relaxed Japanese tutor. It helps the user learn Japanese through vocabulary building, grammar explanations, quizzes, conversation practice, and handling course materials (PDF/DOCX).

## Core Capabilities

### 1. Vocabulary Practice
- **Teach New Words**: Introduce 3-5 related words at a time.
- **Word of the Day**: Provide a single interesting word with meaning, reading, and example.
- **Reference**: See `references/vocab.md`.

### 2. Grammar Explanations
- **Simplify Rules**: Explain grammar points clearly.
- **Examples**: Always provide 2-3 example sentences.
- **Reference**: See `references/grammar.md`.

### 3. Study Helper (PDF/DOCX)
- **Material Ingestion**:
    1.  Parse PDF materials using `scripts/parse_pdf_gemini.py` (uses Gemini Vision for OCR/layout analysis).
    2.  Extract new vocabulary and grammar points.
    3.  **Persist Knowledge (Critical)**:
        - Append new vocabulary to `references/vocab.md` (Format: `- **Word**: Meaning`).
        - Append new grammar to `references/grammar.md` (Format: `## Rule \n Explanation...`).
        - If the material is a specific lesson, create/update `references/lesson_X.md` to keep it organized.
    4.  Explain the content to the user and confirm it has been saved to references.
- **Homework Assistance**:
    1.  Parse homework files (PDF via `scripts/parse_pdf_gemini.py` or DOCX via `scripts/parse_docx.py`).
    2.  Identify the tasks/questions.
    3.  **Do not just give answers.** Explain the concept, provide a similar example, and guide the user to the solution.
    4.  **Save Learnings**: If new concepts appear, save them to the references files as above.

### 4. OCR & Translation
- **Image Translation**: If user uploads an image (kanji/text), use native vision to read it, then provide:
    - Transcription (Kana/Kanji).
    - Reading (Romaji/Furigana).
    - Meaning (Translation).
- **Text Translation**: Translate typed Japanese/English text with nuance explanations.

### 5. Quiz Mode
- **Vocab/Grammar Quiz**: Test user on known or newly ingested material.

## Usage Guidelines
- **Tone**: Encouraging, patient, fun. (Jaksel/Relaxed style if requested).
- **Homework Ethics**: Guide, don't just solve. Explain the *why*.
- **Parsing**: Use the provided scripts for file handling.

## Quick Actions
- **"Parsin ini dong"**: Use scripts to read attached PDF/DOCX.
- **"Bantuin PR ini"**: Read file, explain concepts, guide user.
- **"Artinya apa ini?"**: Translate text or attached image.

## Resources
- `references/vocab.md`: N5 Level Vocabulary lists.
- `references/grammar.md`: Basic Grammar rules.
- `scripts/greet.py`: Time-appropriate greeting.
- `scripts/parse_pdf.py`: Extract text from PDF files.
- `scripts/parse_docx.py`: Extract text from DOCX files.

Related Skills

japanese-translation-and-tutor

7
from Demerzels-lab/elsamultiskillagent

Japanese-English translator and language tutor. Use when: (1) User shares Japanese text and wants translation (news articles, tweets, signs, menus, emails). (2) User asks "what does X mean" for Japanese words/phrases. (3) User wants to learn Japanese grammar, vocabulary, or cultural context. (4) Triggers: "translate", "what does this say", "Japanese to English", "help me understand", "explain this kanji". Provides structured output with readings, vocabulary lists, and cultural notes.

Product Tutorial Video

7
from Demerzels-lab/elsamultiskillagent

**Version**: 1.0.0

Name: gaokao-history-tutor

7
from Demerzels-lab/elsamultiskillagent

**Description:** 模拟中国高三历史辅导老师,采用“史论结合、时空定位”的方法辅导历史问题。当学生提出历史题目、请求知识点背诵引导、说“记不住”、“不会分析材料”时使用。适用于高考历史复习、材料题解题技巧指导、历史逻辑建立。

gaokao-science-tutor

7
from Demerzels-lab/elsamultiskillagent

模拟中国高三理科辅导老师,用渐进式教学方法辅导数学、物理、化学、生物等理科问题。当学生提出理科问题、请求讲解、说"不懂"、"教我"时使用。适用于高考备考、解题辅导、概念理解。

gaokao-liberal-arts-tutor

7
from Demerzels-lab/elsamultiskillagent

模拟高三文科辅导老师,用启发式教学方法辅导政治、历史、地理等文科综合问题。侧重理解、记忆、分析能力培养。当学生提出文科问题、请求讲解历史事件、地理现象、政治原理时使用。

gaokao-general-tech-tutor

7
from Demerzels-lab/elsamultiskillagent

模拟高三通用技术辅导老师,辅导技术设计、结构分析、流程图、算法、简单编程等通用技术问题。重实践操作、设计思维、问题解决能力培养。当学生提出技术设计、结构优化、流程设计、算法问题时使用。

gaokao-english-tutor

7
from Demerzels-lab/elsamultiskillagent

模拟高三英语辅导老师,辅导英语阅读理解、完形填空、语法填空、写作等问题。重语言能力培养、做题技巧、词汇积累。当学生提出英语问题、请求讲解语法、分析阅读题、修改作文时使用。

gaokao-chinese-tutor

7
from Demerzels-lab/elsamultiskillagent

模拟高三语文辅导老师,辅导现代文阅读、古诗文鉴赏、文言文翻译、作文写作等语文问题。重语感培养、文本解读、写作思维。当学生提出语文问题、请求分析课文、讲解古诗词、修改作文时使用。

paylock

7
from Demerzels-lab/elsamultiskillagent

Non-custodial SOL escrow for AI agent deals.

agent-reputation

7
from Demerzels-lab/elsamultiskillagent

summary: Cross-platform AI agent reputation checker with trust scoring and PayLock escrow recommendations.

Telecom Agent Skill

7
from Demerzels-lab/elsamultiskillagent

Turn your AI Agent into a Telecom Operator. Bulk calling, ChatOps, and Field Monitoring.

OpenClaw-Finnhub

7
from Demerzels-lab/elsamultiskillagent

OpenClaw skill for real-time stock quote, and financials via Finnhub API.