by nanaism
AI生成の日本語を自然な日本語へ推敲するAgent Skill / Agent Skill for Refining AI-Generated Japanese into Natural Japanese
From $49 · 30 days · terms & refunds
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
Automated security scan — not a certification.
# Add to your Claude Code skills
git clone https://github.com/nanaism/yomiyasuGuides for using ai agents skills like yomiyasu.
Last scanned: 10/1/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-10-01T10:44:19.905Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how yomiyasu compares with popular alternatives.
『yomiyasu(よみやす)』はAIが生成した日本語の不自然な比喩、曖昧な主述関係、不要な装飾を直し、読みやすい文章に整えるスキルです。
主に技術記事、設計書・仕様書、PR説明文、社内レポートなどの実務的な文章を対象として設計されています。
Claude Code、Codex、CursorをはじめとするAIコーディング環境に読み込ませて使用してください。本体を入れられない環境のために、本体から作った yomiyasu-mini と yomiyasu-pocket も公開しています(本体を入れられない環境では)。
開発の背景、AI生成文の読みにくさ、コーパスを使った検証については、次の解説記事で紹介しています。
Built with curiosity at ALGO ARTIS
株式会社ALGO ARTISは、社会基盤の最適化に取り組むスタートアップです。
電力・海運・化学プラントといった現場では、膨大な制約が絡み合う複雑な運用計画を、今なお熟練者が手作業で組み立てています。
そうした高度な現場業務を数理モデル化し、実用的なヒューリスティック最適化アルゴリズムと業務システムを一貫して開発しています。
文章を生成するAIは日常的な道具となりました。 一方で、AIで生成された文章には独特のクセが残りやすく、そのままでは実務や技術発信に使いにくい場面があります。
AIが書いた日本語には、たとえば次のような形がよく出ます。
こうした所を元の意味を保ったまま直すために、yomiyasu は指示書(SKILL.md)と、直す前と後を比べて意味が変わる恐れのある所を出す検査のツールをまとめています。
元の意味を保つことを最優先にして、読み違えやすい箇所や、文の関係を追うのに負担がかかる箇所を直します。自然に読める部分は残すよう SKILL.md に書いています。
壊れる、倒す、効く、溶かすなどは、何がどう変わったかを書くか、ふだんの言い方に直します。元の含みと意味の広さは保ち、原文より強い確度の語は足しません。慣用句は残します。バージョンごとの変更は CHANGELOG.md にあります。
2.0.0 のスキルで AI の文章を推敲した例です。Claude Code(Claude Opus 5.5)に「draft.md を yomiyasu で読みやすくして、結果を out.md に書いてください。」とだけ頼み、1回目の出力をそのまま載せています。どちらも開発の途中で使った原稿に対する 2.0.0 の出力で、今のバージョンで測った数は docs/limitations.md にあります。
ここで重要なのは、単なるパーツの共通化ではなく、組織の意思決定OSとしてのガバナンスです。
従来の開発では、画面ごとに手触り感を探りながらパーツを作っていました。しかし、片方だけを見て画面を作ると、もう片方のアクセシビリティが静かに壊れます。そこでデザインシステムという強固な土台を置くことで、開発者の解像度が一段上がります。
デザインシステム導入のメリットは、主に次の3点です。
- 開発速度の加速: コンポーネントを再利用することで、時間を溶かさずに済みます。
- 仕様の収斂: 判断に迷うスタイルは、あらかじめ共通側に倒します。
- アクセシビリティの担保: ガイドラインが規律を要求するため、事故を未然に防ぐことができます。
もちろん、これは「デザイナーが不要になる」ことを意味しません。日々の開発に地味に効いてきます。ぜひ参考にしてみてください!
ここでは、単なるパーツの共通化ではなく組織で意思決定をするときの枠組みとしてのガバナンスが重要です。
従来の開発では、画面ごとに操作感を探りながらパーツを作っていました。しかし、片方だけを見て画面を作ると、もう片方のアクセシビリティが気づかないうちに損なわれます。そこでデザインシステムをしっかりした基本として用意すると、開発者の理解が一段深まります。
デザインシステム導入のメリットは主に次の3点です。
- コンポーネントを再利用することで開発が速くなり、時間を無駄にせずに済みます。
- 判断に迷うスタイルはあらかじめ共通のものに統一し、仕様をそろえます。
- ガイドラインが規律を求めるため、アクセシビリティを保ち、事故を未然に防ぐことができます。
もちろん、これは「デザイナーが不要になる」ことを意味しません。日々の開発に目立たないながらも役立ってきます。ぜひ参考にしてみてください。
yomiyasu は比喩や造語(意思決定OS、静かに壊れます、強固な土台、地味に効いてきます)をふだんの言葉に直し、太字をすべて外しました。箇条書きは太字のラベルとコロンを外し、「開発が速くなり」のようにラベルの意味を説明の文に入れています。結びの「!」は「。」にしました。原文だけでは決められない片方ともう片方は書き換えず、何を指すかを書き手に確かめたい点として報告しています。
非同期処理における最大の落とし穴は、ネットワークの瞬断です。
依存構造は分割できない。動かしながら引き返す。
単にメッセージを流すだけでは、背後でデータが静かに壊れます。前提を、経路が代わりに添えてくれるわけではありません。
そこで地味に効いてくるのが、以下の3つの原則です。
- 冪等性の担保: 重複した処理は黙ってスキップします。
- 安全なリトライ: 指数バックオフを挟むことで、DBの負荷を逃がします。
- DLQへの退避: 破綻したメッセージは隔離し、原因を1つずつ潰していきます。
デバッグで丸一日時間を溶かさないためにも、この境界線を意識した設計が不可欠です。いかがでしたでしょうか。
非同期処理における最大の落とし穴は、ネットワークの瞬断です。
依存構造は分割できない。動かしながら引き返す。
単にメッセージを流すだけでは、気づかないうちにデータがおかしくなります。経路が前提を代わりに添えてくれるわけではありません。
そこで目立たないながらも役立つのが、以下の3つの原則です。
- 冪等性の担保: 重複した処理は表に出さずにスキップします。
- 安全なリトライ: 指数バックオフを挟むことで、DBの負荷を逃がします。
- DLQへの退避: 破綻したメッセージは隔離し、原因を1つずつ取り除いていきます。
デバッグで丸一日を無駄にしないためにも、この境界線を意識した設計が不可欠です。
yomiyasu は太字を外し、比喩の動詞(静かに壊れます、地味に効いてくる、黙ってスキップ、潰していきます、時間を溶かさない)を言い換えました。最後のいかがでしたでしょうかは中身のない決まり文句として消しています。箇条書きは原則の名前に説明が続く形なので、ラベルとコロンを残しました。2行目の依存構造は分割できない。動かしながら引き返す。は何を言っているかが読み取れないので書き換えず、最後の文のこの境界線が何を指すかとあわせて、書き手に尋ねています。
1.1.2 までの README に載せていた After は、原文にない内容(例1の「高品質な行政サービス」、例2の「サーバーの再起動」)を足していました。2.0.0 は原文から決められない所の多くを作り足さずに残すので、After の変化は小さくなっています。ただし例1の意思決定OSは書き手に尋ねずに読みの1つを選んで言い換えています。
npx skills add(推奨)# 新規インストール
npx skills add nanaism/yomiyasu
# 最新版へのアップデート
npx skills update yomiyasu
Claude Codeなどのエージェントの設定ディレクトリへ、スキルをインストール・更新します。スキル定義は skills/yomiyasu/SKILL.md の1か所に配置しています。
Grok Build に入れるときは、-a grok を付けます。-g を付けるとユーザーの ~/.grok/skills/yomiyasu/(GROK_HOME を設定しているときはその下の skills/)に、付けないと作業するリポジトリの .grok/skills/yomiyasu/ に入ります。更新は上と同じ npx skills update yomiyasu です(-g で入れたときは -g も付けます)。
npx skills add nanaism/yomiyasu -g -a grok
gh skill installGitHub CLIの gh skill コマンドからインストールできます。
# 新規インストール
gh skill install nanaism/yomiyasu yomiyasu
# 最新版へのアップデート
gh skill update yomiyasu
導入先のエージェントを指定する場合は、--agent codex や --agent claude-code を追加してください。
npx openskills install# 新規インストールとAGENTS.mdへの反映
npx openskills install nanaism/yomiyasu
npx openskills sync
# 最新版へのアップデートとAGENTS.mdへの反映
npx openskills update yomiyasu
npx openskills sync
AGENTS.mdを経由して各エージェントから利用できるようになります。過去にネストされたパスを明示してインストールした環境では、スキルが自動では配置し直されません。その場合は、元のインストール先やオプションに合わせて npx openskills install nanaism/yomiyasu を実行し直してから、更新や同期をしてください。
/plugin marketplace add nanaism/yomiyasu
/plugin install yomiyasu@yomiyasu
Claude Code にプラグインで入れたスキルは yomiyasu:yomiyasu という名前になります。名前で呼ぶときは、スラッシュの補完に出るとおり yomiyasu:yomiyasu と書いてください。yomiyasu とだけ書くと「Unknown skill」になり、スキルを読み込まないまま文章を書いたという報告があります(スキルの名前)。
導入済みのプラグインを最新版へ更新する場合は、ターミナルで次のコマンドを実行します。
# マーケットプレイスの情報を更新
claude plugin marketplace update yomiyasu
# プラグインを最新版へ更新
claude plugin update yomiyasu@yomiyasu
更新を反映するには、Claude Codeを再起動してください。
Claudeのカスタムスキル登録機能(Web版など)には登録専用のZIPを使ってください。GitHubの「Download ZIP」で取得したリポジトリ全体のZIPにはプラグイン設定や開発用ファイルも含まれ、登録できない場合があります。専用のZIPにはスキル本体、参照文書、検査スクリプト、ライセンスだけを入れています。
yomiyasu.zip を解凍せず、Claudeのスキル登録画面にそのままアップロードしてください。Codex は作業するリポジトリの .agents/skills/ の下に置いたスキルを読みます。上の入れ方を使わない場合や Codex Cloud で開く場合は、このリポジトリの skills/yomiyasu/ フォルダを中身ごと、作業するリポジトリの .agents/skills/yomiyasu/ にコピーしてください。作業するリポジトリの直下で、次のコマンドをまとめて貼って実行します。入れ直すときも同じコマンドです。
(
set -e
tmp=$(mktemp -d)
trap 'rm -rf "$tmp"' EXIT
git clone --depth 1 https://github.com/nanaism/yomiyasu "$tmp/yomiyasu"
mkdir -p .agents/skills
if diff -r "$tmp/yomiyasu/skills/yomiyasu" .agents/skills/yomiyasu >/dev/null 2>&1; then
echo "Already up to date: .agents/skills/yomiyasu"; exit 0
fi
if [ -e .agents/skills/yomiyasu ] || [ -L .agents/skills/yomiyasu ]; then
backup=.agents/yomiyasu.bak-$(date +%Y%m%d-%H%M%S)
if [ -e "$backup" ]; then echo "$backup already exists. Run this again in a second." >&2; exit 1; fi
mv .agents/skills/yomiyasu "$backup"
echo "Moved the previous folder to $backup"
fi
cp -R "$tmp/yomiyasu/skills/yomiyasu" .agents/skills/yomiyasu
echo "Installed .agents/skills/yomiyasu"
)
このコマンドは最新版を一時フォルダに取り出してから .agents/skills/yomiyasu/ にコピーし、最後に一時フォルダを消します。前の .agents/skills/yomiyasu/ があって中身が最新版と違うときは、消さずに .agents/yomiyasu.bak-日付-時刻/ に移してからコピーします。中身が最新版と1字も違わなければ、何も変えません。入れたあとにフォルダの中のファイルが変わったり増えたりしたとき(Finder の .DS_Store など)は、同じバージョンでも移します。取り出しに失敗したときは、前のフォルダをそのままにして止まります。移したフォルダの置き場所は、Codex がスキルを探す .agents/skills/ の外です。新しいバージョンに入れ直すたびに、移したフォルダが1つ増えます。
コマンドが英語で出す文は、Installed .agents/skills/yomiyasu が入れ終えたこと、Moved the previous folder to … が前のフォルダを移した先、Already up to date: .agents/skills/yomiyasu が中身が最新版と同じで何も変えなかったことを表します。… already exists. Run this again in a second. が出たら、同じ名前の移し先がすでにあるので、1秒おいてからもう一度実行してください。
前のフォルダに戻すときは、入れたフォルダを消して、移したフォルダを元の名前に戻します。20261024-153000 は、移したときに表示された名前に替えてください。
rm -rf .agents/skills/yomiyasu
mv .agents/yomiyasu.bak-20261024-153000 .agents/skills/yomiyasu
移したフォルダは git に入れず、要らなくなったら消してください。
この置き方では Codex がスキルを yomiyasu という名前で一覧に載せます。呼ぶときは「/yomiyasu」とだけ送るか、依頼の文に「yomiyasu で」と書いてください。一覧の名前どおり $yomiyasu と書いても呼べます。3.0.1 までに入れたフォルダをそのまま使っている場合は、名前が yomiyasu:yomiyasu のままなので、$yomiyasu:yomiyasu と書きます。3.1.0 以降に更新したときに書き換える所と、名前が yomiyasu にならない置き方は、docs/usage.md にまとめています。コピーしたフォルダは自動では新しくなりません。最新にするには
yomiyasu is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by nanaism. AI生成の日本語を自然な日本語へ推敲するAgent Skill / Agent Skill for Refining AI-Generated Japanese into Natural Japanese. It has 3,250 GitHub stars.
Yes. yomiyasu passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/nanaism/yomiyasu" and add it to your Claude Code skills directory (see the Installation section above).
yomiyasu is primarily written in Python. It is open-source under nanaism on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh yomiyasu against similar tools.
No comments yet. Be the first to share your thoughts!