日本語ビジネスメールの敬語・書式チェック
Japanese business email checker for keigo and clarity
ビジネスメールの二重敬語、目上への「ご苦労様」、ら抜き言葉、あいさつや結びの抜け、長すぎる文、曜日違いやあいまいな日時をチェックし、修正案を示します。
できること
送信前のメールを、ルール一覧にもとづいて機械的にチェックし、エージェントが直し方を提案します。
- 二重敬語(「おっしゃられる」「ご覧になられる」「拝見させていただく」など)と、相手の動作への謙譲語(「拝見してください」「お伺いください」など)
- 目上や取引先への「ご苦労様です」「了解しました」「参考になりました」、書き言葉での「御社」、「各位様」「部長様」「御中 様」
- ら抜き言葉(「見れる」「来れる」など)、さ入れ言葉、「すいません」「とりあえず」などのくだけた表現、機種依存文字
- 宛名・あいさつ・名乗り・結びのことばの抜け、署名の有無
- 長すぎる文や読点が多すぎる文
- 日付と曜日の食い違い、曜日のない日付、「3時」のような午前午後があいまいな時刻、「来週」「なるべく早く」などのあいまいな期限
使い方
python scripts/jp_email_check.py draft.txt --recipient superior
相手の種類(取引先・上司・同僚)を選ぶと、それに合ったルールだけを使います。エージェントは指摘ごとに「元の表現・修正案・理由」をまとめ、意味を変えずに直した全文を示します。
必要な環境
- Python 3(標準ライブラリのみ)
注意点
- パターンにもとづく簡易チェックのため、見落としや誤検出があります。最終判断はご自身で行ってください。
- 「お伺いする」など慣習として定着した表現は指摘しません。
- 年が書かれていない日付は今年(60 日以上前になる場合は来年)として曜日を確認します。必要なら
--yearで指定してください。 - メールの送信・転送は行いません。
English description
Checks Japanese business emails for doubled or misdirected honorifics, ra-nuki forms, missing greeting or closing, overly long sentences and ambiguous or wrong dates, then proposes fixes.
What it does
Checks a draft email against a bundled rule list before you send it, and the agent proposes how to fix each problem.
- Doubled honorifics (such as ossharareru, goran ni narareru, haiken sasete itadaku) and humble verbs used for the recipient's action
- Expressions to avoid toward superiors and clients (such as gokurou-sama, ryoukai shimashita, sankou ni narimashita), onsha in writing instead of kisha, and doubled titles with sama or onchuu
- Ra-nuki and sa-ire forms, casual words and machine-dependent characters
- Missing addressee, greeting, self-introduction or closing line, and missing signature
- Overly long sentences and sentences with too many commas
- Dates whose weekday is wrong or missing, times that could be AM or PM, and vague deadlines like next week or as soon as possible
How to use
python scripts/jp_email_check.py draft.txt --recipient superior
Choose the recipient type (client, superior or peer) so only relevant rules apply. The agent lists each finding as original phrase, suggestion and reason, then gives a corrected full draft that keeps your meaning.
Requirements
- Python 3 (standard library only)
Caveats
- This is a pattern-based check, so it can miss problems or flag correct text. You make the final call.
- Forms accepted by convention, such as o-ukagai suru, are not flagged.
- Dates without a year are checked against the current year (or next year if the date would be more than 60 days in the past). Use
--yearto override. - Emails are never sent or forwarded.
インストール方法
- ダウンロードしたZIPを展開します(中に
japanese-business-email-check/フォルダとSKILL.mdがあります)。 - フォルダごと、使うエージェントのスキル置き場にコピーします。
- Claude:
~/.claude/skills/(プロジェクト単位なら.claude/skills/) - Hermes Agent:
~/.hermes/skills/ - Codex:
~/.agents/skills//Cursor:~/.cursor/skills/ - Claude アプリ(claude.ai):「カスタマイズ → スキル」からZIPをアップロード
- Claude:
- エージェントを再起動し、スキル一覧に表示されることを確認します。
出品者
出品スキル 44 件