日本語ビジネスメールの敬語・書式チェック

Japanese business email checker for keigo and clarity

ビジネスメールの二重敬語、目上への「ご苦労様」、ら抜き言葉、あいさつや結びの抜け、長すぎる文、曜日違いやあいまいな日時をチェックし、修正案を示します。

ClaudeHermes AgentCodexCursorMIT(改変・再配布・商用利用可)Python

できること

送信前のメールを、ルール一覧にもとづいて機械的にチェックし、エージェントが直し方を提案します。

  • 二重敬語(「おっしゃられる」「ご覧になられる」「拝見させていただく」など)と、相手の動作への謙譲語(「拝見してください」「お伺いください」など)
  • 目上や取引先への「ご苦労様です」「了解しました」「参考になりました」、書き言葉での「御社」、「各位様」「部長様」「御中 様」
  • ら抜き言葉(「見れる」「来れる」など)、さ入れ言葉、「すいません」「とりあえず」などのくだけた表現、機種依存文字
  • 宛名・あいさつ・名乗り・結びのことばの抜け、署名の有無
  • 長すぎる文や読点が多すぎる文
  • 日付と曜日の食い違い、曜日のない日付、「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 --year to override.
  • Emails are never sent or forwarded.

インストール方法

  1. ダウンロードしたZIPを展開します(中に japanese-business-email-check/ フォルダと SKILL.md があります)。
  2. フォルダごと、使うエージェントのスキル置き場にコピーします。
    • Claude:~/.claude/skills/(プロジェクト単位なら .claude/skills/)
    • Hermes Agent:~/.hermes/skills/
    • Codex:~/.agents/skills//Cursor:~/.cursor/skills/
    • Claude アプリ(claude.ai):「カスタマイズ → スキル」からZIPをアップロード
  3. エージェントを再起動し、スキル一覧に表示されることを確認します。

Windows・Mac 別、エージェント別のインストール手順

出品者

AI Skill Market 公式

出品スキル 44 件

出品者のプロフィールとスキル一覧