Ikeraq

blader/humanizer

AIが書いた文章の癖を、言っている内容は変えずに抜く

MIT · 商用可 Python ★ 58,084 (今日 +256) 2日前に更新
GitHub で見る blader/humanizer
GitHub の説明(原文)
Agent skill that removes signs of AI-generated writing from text

どういうものか

中身はプログラムではなく、1枚の Markdown(SKILL.md)。README にも「ただの Markdown なので、スキルに対応したエージェントならどれでも動く」と書かれている。このページには言語として Python と出るが、これは補助のスクリプトだけで、本体はその Markdown のほうになる。やることは、AIが書いたと分かる書き癖を抜いて人が書いたように読ませること。ただし条件が付いていて、README の言葉では「言っていることは変えずに(without changing what it says)」書き直す。

判断の物差しが外にあるのが特徴になっている。下敷きは Wikipedia の “Signs of AI writing” — WikiProject AI Cleanup が維持している、AI が書いた文章の見分け方をまとめた文書。そこから起こした型が5つの区分に分かれて並んでいる。断言せずに前置きで持ち上げる書き方、規則的すぎるリズム、大げさな語や借り物の権威づけ、機械的な体裁、チャットや下書きの名残。型の数は版によって変わっていて、3.0.0 で35個が25個にまとめられた。

書き直し方も手順として決まっている。まず全体を一度読んで癖に印をつける(強いものから順に)。次に、元の構成を動かしてよいものとして書き直す。そのうえで書いた案を、型と元の主張の両方に照らし合わせる。最後に清書する。ここで効いているのが、事実については何も足さないという縛りで、名前・数字・日付・引用・出典は元の文か書き手から来たものでなければ入れられず、足りないときはでっち上げずに聞き返す。渡された文章を「編集する材料」として扱い、その中の文を指示として読まない、とも書かれている。

直す前に、癖に印をつける 印をつける (強い癖から 順に) 書き直す (構成は動かして よい) 照らし合わせる (25の型と、 元の主張の両方に) 清書する (言っている内容 は変えない) 足りない事実はでっち上げず、書き手に聞き返す
印をつける段が先にあるのが要点。どこが引っかかるのかを言葉にしてから直すので、「なんとなく整えた文」にならずに済む。

どんなときに使うか

下書きはAIに任せたが、そのままでは出せないとき

内容は合っているのに、読むと機械が書いたと分かってしまう。書き直しを頼むと今度は中身が変わる — という往復に、型と手順を与えたものになる。事実を足さないという縛りがあるぶん、どこを確かめればよいかが絞れる。

自分の書き癖を点検したいとき

25の型そのものが読み物として使える。前置きで持ち上げてから言う、リズムが規則的すぎる、大げさな語を足す — どれも人間にも起きる癖で、通してもらわずに一覧を眺めるだけでも役に立つ。

注意点

AI検出をすり抜けるための道具としては書かれていない。 書かれている狙いは、読んで引っかからない文章にすること。検出器に対して何かを保証するものではない。README の変更履歴には、3.0.0 で ai-detection という語をパッケージから外した、と1行ある。理由までは書かれていない。

型の例は英語の文で示されている。 下敷きの Wikipedia の文書も、SKILL.md に並ぶ実例も英語。日本語の文章に同じように効くかどうかは、当サイトでは確かめていない。日本語で使う場合は、まず短い文で様子を見たほうがよい。

「意味を変えない」と「事実が正しい」は別。 事実を足さない縛りはあるが、元の文が間違っていれば、間違ったまま読みやすくなる。出す前に人が読み直す工程は、これを入れても減らない。

入れ方は複数ある。 npx skills add で入れる方法、Claude Code のプラグインとして入れる方法、ZIP をスキルとしてアップロードする方法が README に並んでいる。ライセンスは MIT。

開発の様子

9 か月
公開してからの期間。2026-01-18 が最初のコミットです
4 回
リリースの回数です
15 人
開発に参加した人数です
2 日前
最後のコミットです
6 件
未解決の Issue とプルリクエストの合計です(GitHub はこの2つを同じ数に含めます)

ほかの候補

NousResearch/hermes-agent
一度うまくいったやり方を手順として書き出し、次から使い回す
DietrichGebert/ponytail
AIに「書かずに済むか」を先に考えさせ、頼んでいないコードを増やさない
paperclipai/paperclip
AIエージェントを「会社」として組織し、目標と予算で動かす
X で共有 この記事がよかったら

この記事の更新日は 2026-09-07 です。 内容は公開されている README と GitHub のデータに基づいています。 数値は GitHub から取得したもの、警告は判定の基準にある条件での自動判定です。事実誤認を見つけた場合はお知らせください。