japanese-humanizer

by geonwoo-jeong

Not rated
GitHub

About

Agent Skill for making AI-sounding or translationese Japanese read naturally while preserving meaning.

Details

Author
geonwoo-jeong
Categories
Other

Setup

Install japanese-humanizer in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/geonwoo-jeong/japanese-humanizer

Follow the installation instructions in the repository README, then restart your MCP client.

AI文を、内容は変えずに、文体・リズム・係り受け・表現だけ自然な日本語へ整える Agent Skill です。

ChatGPT、Claude、Gemini などの出力に残りやすい、翻訳調、過剰に整った構成、冗長な言い回し、温度のない結論、均一すぎる文末を見つけ、意味を守りながら局所的に直します。

これは「AI検出器を通すための言い換え」ではありません。文章の出自判定もしません。目的は、読み手が引っかかる機械的な硬さや定型感をほどき、文章本来の用途に合う日本語へ戻すことです。

- 「AI技術を活用することによって業務効率を向上させることができます」 → 「AIを使えば、業務効率を上げられます」
- 「本施策において重要な点は、継続的な改善を実施することです」 → 「この施策で大事なのは、継続して改善することです」
- 「このように、今後も注目されることが期待されます」 → 「今後も関心を集めそうです」
- 「分析は、利用者の行動変化を明らかにした」 → 文脈に応じて「分析から、利用者の行動変化が分かった」のように直します。

日本語のAI文は、単に「硬い」「丁寧すぎる」だけではありません。英語の語順や主語の立て方、機械翻訳後の均質化、サ変名詞の連続、文末の単調さ、接続表現の型化が重なって不自然に見えることがあります。

このリポジトリでは、それらをtaxonomy.mdのカテゴリIDとquick-rules.mdの処方に分け、必要に応じてrewrite_priority_scoreで修正順を決めます。短い文章は高速に、長い文章や説明が必要な文章は根拠付きで扱えます。
- 意味を変えない— 事実、数値、固有名詞、引用、条件、否定、責任主体を保ちます。
- 足さない— 原文にない具体例、体験、根拠、感情を勝手に補いません。
- ジャンルを守る— レポートをエッセイにせず、小説を説明文にしません。
- 過剰に直さない— 受動態、外来語、抽象語、専門語を機械的に消しません。

公開先リポジトリはgeonwoo-jeong/japanese-humanizerです。

npx skills add geonwoo-jeong/japanese-humanizer
gh skill install geonwoo-jeong/japanese-humanizer japanese-humanizer --agent codex

--agentを省略すると、非対話環境では GitHub Copilot が既定のインストール先になる場合があります。Codex、Claude Code、Cursor などへ入れる場合は対象を明示してください。

/plugin marketplace add geonwoo-jeong/japanese-humanizer /plugin install geonwoo-jeong@japanese-humanizer

新しいセッションで、自然文または$japanese-humanizerから使えます。

codex plugin marketplace add geonwoo-jeong/japanese-humanizer codex plugin add geonwoo-jeong@japanese-humanizer

Cursor の marketplace import 機能でこのリポジトリを追加し、japanese-humanizerプラグインを選択してください。マーケットプレイス定義は.cursor-plugin/marketplace.json、プラグイン本体はplugins/japanese-humanizerにあります。

$japanese-humanizer を使って、このAI文を自然な日本語へ整えてください。 [ここに文章を貼り付ける]
$japanese-humanizer 用途: 採用候補者へ送るメール 強さ: 控えめ 条件: 意味と敬意表現を変えない [ここに文章を貼り付ける]
$japanese-humanizer を使って、修正後の本文と修正理由を表で出してください。
node plugins/japanese-humanizer/skills/japanese-humanizer/scripts/profile-japanese-text.mjs path/to/input.txt
入力文 ↓ 保護対象を確認 数値、引用、固有名詞、専門用語、条件、否定、責任主体 ↓ 機械的な定型感・翻訳調を分類 quick-rules.md / taxonomy.md ↓ 修正優先度を決定 P1: 安全に直せる表層修正 P2: 文脈を見て直す修正 P3: 監査中心の高次判断 ↓ 意味を保ったまま書き換え ↓ 事実保持と過剰修正を監査

詳細はplugins/japanese-humanizer/skills/japanese-humanizer/references/に分けています。

taxonomy.md # カテゴリID、根拠Grade、誤検出リスク、P1/P2/P3 quick-rules.md # よく出る定型感への高速処方 revision-playbook.md # 書き換え順、監査、出力形式、例外判断 evidence.md # 学術資料・公的資料・実装参考の位置付け
skills/japanese-humanizer/SKILL.md # ルートから参照できるスキル入口 .claude-plugin/marketplace.json # Claude Code 用マーケットプレイス .agents/plugins/marketplace.json # Codex 用マーケットプレイス .cursor-plugin/marketplace.json # Cursor 用マーケットプレイス plugins/japanese-humanizer/ # 各エージェントがインストールするプラグイン本体 skills.sh.json # skills.sh 用グルーピング skills.json # 汎用カタログメタデータ marketplaces/profile.json # 外部ディレクトリ提出用の共通プロフィール

スキル本文の単一原本はplugins/japanese-humanizer/skills/japanese-humanizer/SKILL.mdです。ルートのskills/japanese-humanizerはそこへのシンボリックリンクで、Claude Code、Codex、Cursor、skills.sh、GitHub CLI の各配布経路が同じ実体を参照します。

- AI検出器の通過保証、検出回避、出自偽装
- 「AIが書いた文章かどうか」の判定
- 原文にない根拠、経験、数値、具体例の追加
- 法務、医療、金融、契約、研究文書の意味を変える大胆な言い換え
- 専門用語や引用を、自然さだけを理由に置き換えること

新しい文章、UI文言、ドキュメント、コードコメント、テストデータ、コミットメッセージは日本語で記述します。外部API名、コマンド、ファイル名、識別子など、技術上そのまま扱う必要がある語は既存の慣習と互換性を優先します。

このスキルは、以下の資料を「文章の出自判定」ではなく、自然な日本語へ整えるための監査信号と修正優先度の根拠として参照しています。

- Zaitsu & Jin 2023, PLOS ONE
-
Zaitsu et al. 2024, PLOS ONE
-
PLOS ONE 2025, multi-LLM stylometry
-
Frontiers 2026, Japanese LLM fingerprint
-
大西夢「AI生成文からみた『自然な日本語』についての研究」

- Y. F. Meldrum, Translationese-Specific Linguistic Characteristics
-
阿辺川武ほか「英日翻訳における受動態の訳し方の分析」
-
Toral 2019, Post-editese
-
AAMT「機械翻訳ポストエディットガイドライン」
-
Wang & Li 2025, PMLR
-
JTF「翻訳品質評価ガイドライン」
-
JTF「日本語標準スタイルガイド」
-
AAMT UTX Specification
-
島田紗裕華ほか「機械翻訳向けプリエディットのための情報明示化方略の体系化」
-
「翻訳者がおこなうプリエディットの有効な手段」
-
「日本語学を応用した英日翻訳者用教材冊子 OJT 実践報告」

- 劉明綱「コーパスに見る中日翻訳における『明示化』の特徴」
-
石原知英「テクストジャンルによる翻訳プロセスの違い」
-
古川弘子「女ことばと翻訳」
-
古川弘子「翻訳・非翻訳小説における女ことば」
-
日本語用論学会「日本語翻訳と話しことば」関連資料

- 村田匡輝ほか「日本語テキストにおける読点位置の検出」
-
田野村忠温「日本語コーパスとコロケーション」
-
成田和弥ほか「誤り分析に基づく日本語事実性解析の課題抽出」

- 文化庁「公用文作成の考え方」
-
JSA「JIS原案作成のための手引」
-
国立国語研究所「外来語」言い換え提案
-
国立国語研究所「病院の言葉」
-
国立国語研究所「ことば研究館」
-
textlint
-
textlint-rule-preset-ja-technical-writing

Transaction-complete hotel booking over MCP — 300K+ properties, real hotel confirmation numbers, loyalty points, secure checkout. Hotels are merchant of record. Builders set their own booking fee via Stripe Connect. Built on proven distribution infrastructure.

An MCP server for AI video generation. MCP server for AI video generation. Lets Claude, ChatGPT, OpenClaw , Hermes & other agents create AI videos and publish them to YouTube, TikTok, Instagram etc..

Institutional research and manager diligence reports on hedge funds, venture capital and private equity managers. Summary of filings, personnel changes, media screening and social signals delivered to you in minutes.

ALTER - identity infrastructure for the AI economy

D2C eCommerce fulfillment platform: manage orders, inventory, shipments, campaigns, and billing via AI agents

Apigene MCP Gateway is the runtime layer that connects AI agents to APIs and MCP servers via Model Context Protocol.

MCP to interface with multiple blockchains, staking, DeFi, swap, bridging, wallet management, DCA, Limit Orders, Coin Lookup, Tracking and more.

MCP server for Bitnovo Pay integration with AI agents. Provides cryptocurrency payment capabilities through Bitnovo Pay API. Features include payment creation, status checking, QR code generation, and webhook management with support for multiple tunnel providers (ngrok, zrok, manual).

Shop for gift cards, esims, phone topups. Pay with cards and crypto.

You built it, now get users! GoToMarket MCP server

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.