
english-lesson
by cm-yoshikikasama
SKILL.md
name: english-lesson description: Generate English lesson feedback from audio transcription allowed-tools: Bash(cd *), Bash(ls *), Bash(find *), Bash(uv *), Write, Read, Glob, LS, Edit, MultiEdit disable-model-invocation: true
English Lesson Feedback Generator
Your task
- Check and transcribe audio files from input directory
- Read the latest transcript file
- Load previous feedback for comparison
- Generate detailed feedback and save to 04_EngStudy folder
Arguments
/english-lesson YYYY-MM-DD format to specify the lesson date.
- With argument → Use the specified date
- Without argument → Use today's date
Step 1: Check Audio Files and Transcribe
ls .claude/skills/scripts/audio_video_to_text/input/
cd .claude/skills/scripts/audio_video_to_text && uv run audio_video_to_text.py
Step 2: Read Latest Transcript
ls -la .claude/skills/scripts/audio_video_to_text/output/
Find and read the latest *_transcript.txt file from output directory.
After reading, cleanup output files.
cd .claude/skills/scripts/audio_video_to_text && uv run audio_video_to_text.py --cleanup
Step 3: Load Previous Feedback
- IMPORTANT - Current directory is
.claude/, so you MUST search from parent directory - Use bash command -
find ../04_EngStudy -name "*-feedback.md" -type f | sort -r | head -1to find latest feedback - Alternative - Use Glob with
Glob(path="..", pattern="04_EngStudy/**/*-feedback.md") - Read the latest feedback file (format -
yyyy-mm-dd-feedback.md)
Step 4: Generate Feedback
Analyze the lesson transcript and generate detailed feedback. Use the specified date (or today's date if no argument) and save to 04_EngStudy/YYYY-MM-DD-feedback.md.
Important - Read transcript and previous feedback before analysis.
Feedback Requirements
Generate detailed feedback in English including
Lesson Overview & Summary
- Content covered in today's lesson
- Vocabulary learned (with English and Japanese meanings)
- Materials and topics used
- Lesson flow and structure
English Proficiency Assessment
- Pronunciation and reading issues
- Fluency and naturalness
- Comprehension (response quality to instructor questions)
Grammar & Expression Improvements
- Grammar mistakes and unnatural expressions (quote specific utterances and explain why they're incorrect)
- Better expression suggestions (clear Before/After format)
- Vocabulary improvement suggestions
※Consolidate all errors in one section with comprehensive coverage
For grammar/expression improvements and long-term challenges, use this specific format
- Actual utterance - "exact quote from recording"
- Issue - detailed explanation of why this is incorrect
- Correct expression - "proper expression"
- Improvement method - specific learning/practice approach
Basic Communication Scenarios - Grammar & Expression Suggestions
- Appropriate greetings and grammar patterns
- Self-introduction sentence structure and vocabulary choices
- Natural response patterns to "Do you have any questions?"
- Appropriate farewell expressions at lesson end
- Other basic conversational grammar patterns
Strengths & Growth Areas
- Expressions used appropriately
- Improvements from previous sessions (if any)
Progress Tracking
- Comparison with previous feedback (specific improvements and recurring issues)
- Improvement trajectory (what has gotten better over time)
- Persistent challenges requiring continued focus
Execute all steps and report the generated feedback file path to user.
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です