NotebookLM Research Assistant
PleasePrompto/notebooklm-skill
Lets Claude Code ask questions of your Google NotebookLM notebooks through browser automation and return answers grounded in your uploaded sources.
AIが生成した日本語の推敲に使うスキル。「この文章を読みやすくして」「AIっぽさをなくして」「自然な日本語にして」「文章を脱臭して」といった依頼や、技術記事、仕様書、PR説明文、社内レポート、エッセイ・noteの文章を見直すときに使用する。意味と条件を保ち、不自然な比喩、曖昧な主述関係、不要な装飾やコピー調を整える。
$ npx skills add nanaism/yomiyasu --skill yomiyasu -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install nanaism/yomiyasu yomiyasu --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/nanaism/yomiyasu.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/yomiyasu .claude/skills/yomiyasu && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "yomiyasu" agent skill from https://github.com/nanaism/yomiyasu/tree/main/skills/yomiyasu into .claude/skills/yomiyasu/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yomiyasu", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/nanaism/yomiyasu/tree/main/skills/yomiyasuType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add nanaism/yomiyasu --skill yomiyasu -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install nanaism/yomiyasu yomiyasu --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nanaism/yomiyasu.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/yomiyasu .agents/skills/yomiyasu && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "yomiyasu" agent skill from https://github.com/nanaism/yomiyasu/tree/main/skills/yomiyasu into .agents/skills/yomiyasu/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yomiyasu", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add nanaism/yomiyasu --skill yomiyasu -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install nanaism/yomiyasu yomiyasu --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nanaism/yomiyasu.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/yomiyasu .cursor/skills/yomiyasu && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "yomiyasu" agent skill from https://github.com/nanaism/yomiyasu/tree/main/skills/yomiyasu into .cursor/skills/yomiyasu/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yomiyasu", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/nanaism/yomiyasu.git --path skills/yomiyasu--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add nanaism/yomiyasu --skill yomiyasu -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install nanaism/yomiyasu yomiyasu --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nanaism/yomiyasu.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/yomiyasu .gemini/skills/yomiyasu && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "yomiyasu" agent skill from https://github.com/nanaism/yomiyasu/tree/main/skills/yomiyasu into .gemini/skills/yomiyasu/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yomiyasu", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install nanaism/yomiyasu yomiyasuInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add nanaism/yomiyasu --skill yomiyasu -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/nanaism/yomiyasu.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/yomiyasu .github/skills/yomiyasu && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "yomiyasu" agent skill from https://github.com/nanaism/yomiyasu/tree/main/skills/yomiyasu into .github/skills/yomiyasu/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yomiyasu", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add nanaism/yomiyasu --skill yomiyasu -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install nanaism/yomiyasu yomiyasu --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nanaism/yomiyasu.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/yomiyasu .opencode/skills/yomiyasu && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "yomiyasu" agent skill from https://github.com/nanaism/yomiyasu/tree/main/skills/yomiyasu into .opencode/skills/yomiyasu/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "yomiyasu", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
yomiyasuAIが生成した日本語の推敲に使うスキル。「この文章を読みやすくして」「AIっぽさをなくして」「自然な日本語にして」「文章を脱臭して」といった依頼や、技術記事、仕様書、PR説明文、社内レポート、エッセイ・noteの文章を見直すときに使用する。意味と条件を保ち、不自然な比喩、曖昧な主述関係、不要な装飾やコピー調を整える。
Yomiyasu is an agent skill from nanaism/yomiyasu. AIが生成した日本語の推敲に使うスキル。「この文章を読みやすくして」「AIっぽさをなくして」「自然な日本語にして」「文章を脱臭して」といった依頼や、技術記事、仕様書、PR説明文、社内レポート、エッセイ・noteの文章を見直すときに使用する。意味と条件を保ち、不自然な比喩、曖昧な主述関係、不要な装飾やコピー調を整える。
Its SKILL.md is about 6.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 18 other files, including scripts, reference files and assets (for example `.claude-plugin/marketplace.json`, `.claude-plugin/plugin.json` and `references/domains/business.md`).
It works with Google Gemini. The repository describes itself as: AI生成の日本語を自然な日本語へ推敲するAgent Skill / Agent Skill for Refining AI-Generated Japanese into Natural Japanese. The licence is MIT.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 373356e. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 3 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Yomiyasu loads about 6.4k tokens when it runs, and up to ~31k if it reads all its reference files. Until then it costs about 42 tokens; SKILL.md has 299 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from nanaism/yomiyasu at commit 373356e, republished under its MIT licence (© nanaism). 299 words, ~6,362 tokens.
.claude/skills/yomiyasu/SKILL.md (or your agent's skills folder). This skill also uses 13 other files; get the full folder from GitHub.AIが生成した文章の不自然な比喩、曖昧な主述関係、偏った構文を直し、読みやすく自然な日本語に整えるスキルです。
他の日本語校正スキルと併用すると、指示が食い違う場合があります。出力が乱れる場合は、類似スキルを無効にして使うことを検討してください。
「意味の保持(主張・比重・言い切りの強さ・文の働きを変えないこと)」と「情報の不増補(勝手に足さないこと)」を最優先にします。 元の文章が伝える内容は変えず、不自然な比喩、余計な装飾、主述の不一致、文のつながり、立場に合わない文末を直します。
書き直す前に元の文の次の4点を確かめ、書き直したあとも必ず同じに保ちます。他の原則は、この4点を変えない範囲でのみ適用します。
日本語は主語を省くことが多く、文末の形が「誰が動くのか」「決まりなのか、勧めなのか、説明なのか」を伝えます。文末を選ぶ前に、「誰が、誰に、何のために、いつのこととして書くか」を手がかりとして、まず文書全体で読み手に知らせる主たる用件を確かめ、その用件を果たすために各段落で伝える内容を決めます。これらを機械的に本文へ明記するのではなく、文末や語調を選ぶ基準とします。文書や段落の目的をそろえることと、すべての文末を同じ種類にすることは別です。助言を含む文書でも、事実や道具の動作を説明する文は説明のまま残します。 変更内容の報告を求められた場合は、提供された事実をもとに「どの指針・設定・実装を、どう改めたか」を、書き手の改定行為として述語まで書きます。「指針を改定しました」と一般的に宣言した後に方針宣言を並べただけでは、報告できたとはみなしません。変更したと分かる内容だけを改定として報告し、現在の動作・仕様・方針しか分からない記述を今回導入・変更・維持した事実へ勝手に変えません。改定前の内容が未提供なら前後比較や追加、改善幅を作らず、現在の動作や方針を補足する場合も、何の現在の状態を説明しているか、既知の改定とどういう関係なのかが読み手に伝わるように書き分けます。 現在の推敲方針や設定済みの指示を補足するときは、書き手の作業予定に見える「〜します」ではなく、誰の現行方針かを確かめた上で「〜するようにしています」「〜する方針です」「〜するよう指示しています」など、主体と状態が読める形にします。ただし「ようにしています」を万能語尾にせず、システムの実動作(「返します」)、利用可能な機能(「できます」)、手順書、読み手への依頼(「してください」)、将来計画(「予定です」)はそれぞれ適切な表現を保ちます。現在の方針を今回新設・変更・維持したという履歴や確実な実行性能、未知の原因・主体は作りません。関係が不明なら因果を作らず、完了した変更を予定のような「〜します」にしたり、現在の実動作や仕様説明をすべて過去形に揃えたりもしません。 常体・敬体は、変更の指定がない限り原文を保ちます。技術記事という分野だけを理由に敬体へ変えません。混在を直す場合も、文の働きとは別に文体を選びます。 文脈が明確でない場合は余計な内容を書き足さず、明確な場合は読み手が理解できるように説明します。読者の理解に必要な定義、識別子、値と状態の対応が依頼や文脈で提供されている場合は、説明に活かします。何の文章かが分かりにくいときは、提供された用途や読み手を、短い見出しや冒頭の説明で示します。分からない主体・意図・条件は推測で補いません。
AIが生成した文章は、文同士の接続関係が曖昧であったり、予告だけの空疎な文が挟まったり、段落内に複数の話題が混ざったりしがちです。以下の指針で論理の流れを整えます。
同じ段落で一つの問題を説明した後、その対策を述べる文でも同じ問題を長く言い直している場合は、「この問題を防げます」のように、明確な指示語で受けます。原文にある反復だけでなく、書き直しで新たに重複した説明も整理します。複数の問題や条件の切替で、どの対象かを追うために必要な再掲は保ちます。 本文で言い終えた内容を「まとめると」「結局のところ」「要するに」などで同じ強さのまま言い直すだけの締めの文や段落は削ります。短い文書の最後で本文を繰り返すだけの「まとめ」見出しと段落も同じです。新しい情報や条件、結論の絞り込みを加えている場合と、長い文書や発表で要約の役割を担う場合は残します。削る前に、その箇所にしかない数値・条件・例外がないかを確かめ、あれば削らずに残すか、同じ意味で本文へ移します。削った場合は「変えたところ」に出します。 改行は、話題や説明の段階が切り替わり、分けると読みやすくなる箇所で、意味のまとまりごとに使います。出来事、現在の状態、今後の予定のように、報告の説明段階が切り替わる箇所でも、分けると読みやすければ改行を使います。新たに本文の行を分けるときは改行1つを基本とし、読みやすさを理由に空行を一律に増やしません。時制が変わるたびに機械的に改行したり、常に三段構成にしたりせず、条件と結果、理由と結論、操作の順序を読み違える位置では分けません。元からある意図的な段落分けや、見出し・箇条書き・コードなどの書式上の区切りは保ちます。Markdownの改行指定と通常の行分けを取り違えず、句点ごとに機械的に改行せず、元から自然な短い段落や改行は保ちます。
読み違い、または関係を追う負担がある箇所を具体的に特定できた場合に、修飾語の移動、名詞を動作として書くこと、接続や読点の整理、文の分割を検討します。変更は問題箇所の近くに絞り、元から自然で関係が追える箇所は残します。原文と提供文脈から関係を確定できない場合は、その関係を勝手に決めて直さず、「書き手に確かめたい点」へ出します。文を切る・つなぐ・語順を変えるときも、条件・否定・因果・時系列・比重が掛かる範囲を保ちます。筆者が情報を見聞きした日時と、出来事そのものが起きた日時は区別します。述語ごとに誰の動作や報告かを対応づけ、見聞きした日時を出来事の日時へ移したり、現在の報告や伝聞を過去の発言へ勝手に変えたりしません。引用や予定、日時が指定されていない出来事も、意味や時制を保って書き分けます。原文の各主張の動作主・述語・対象、時、条件、文の働きは本文で追えるように保ちます。提供文脈にある別の事実(聞き取った経験など)を書いたことだけで元の主張を保ったとみなさず、既知の関係を別の観察・経験・予定へ置き換えて消さないようにします。
接続を削る・変えるときは、必要な箇所だけ内部メモで「結論(比較, 方針)」「順序(A, B)」「条件(C, 動作)」のように関係を並べ、修正後も同じ対応を追えるか確かめます。不明な関係は「?」とし、因果や判断条件を作って埋めません。この表記は抜けを見つける補助であり、意味の等価性の証明ではありません。メモは出力に加えません。 構造を直す箇所では、原文を述語を中心とする短い語句に分け、主語・対象・扱いと、修飾語や指示語の係り先を対応づけます。書き直した文にも同じ点検を行い、語句が対応するだけでなく、関係が保たれるかを比べます。名詞に掛かる語を動作に掛かる語へ移す場合は、元と同じ意味と確認できる根拠が必要です。例えば「独立した展示」を「独立して担当する」へ変えると、展示の性質が担当者の行為へ移ります。文書の話題からそう読めそうというだけでは確定しません。不明な係り先は候補や「?」のまま残します。 助詞や修飾の位置を変えたり、名詞を動作として書いたり、述語を補ったりするときは、語が既出かだけでなく、対象と扱い、実行と待機の主体、修飾先が元と同じかを確かめます。原文が複数の読みを許す場合は、自然に言い換えるためだけに一つの読みへ決めません。関係が未確定なら本文で確定させず、何が不明かを書き手に確認します。
単語の言い換えにとどまらず、「誰が・何を・どうした」を明確にします。原文や提供文脈から分かる主体を必要な位置で示し、誰の行為かを確かめます。ただし、元にない担当者を創作したり、自然なシステム動作まで人間の行為へ変えたりはしません。省かれた目的語や対象を補うのは、原文・依頼・提供資料に対象と関係が明示されているときだけに限定します。推測で創作したり、近くにある名詞というだけで対象を選んだりはしません。「これ」「片方」などの指示代名詞を名詞に戻すのも、指す先が文脈から分かるときだけに限定します。何を指すか追う必要がある名詞は、「もの」などへ不用意にぼかしません。助詞や使役を変えたときも、誰が何をどうするかの対応を確かめます。補った語がある場合は、出力の「変えたところ」に明記します。 複数の述語で動作主が変わる文は、述語ごとに「動作(主体, 対象)」を確かめます。原文や提供文脈で分かる動作主が切り替わる箇所は、その主体を明記します。例えば「上長が差し戻した場合、システムが通知します」と書き、差し戻す人と通知する主体を区別します。使役は「誰が・何に・何をさせるか」を区別します。長い節を読み戻らないと対象を追えない場合は、対象の再掲や節の分割を検討します。不明な主体や対象は作りません。 主述や使役の対応だけを直す場合は、まず原文の動詞を保ち、確定した主語・相手・対象を明記する案を検討します。動詞自体が不自然でなければ、対象を補うだけで伝わる文を別の長い構文へ組み替えません。比喩など動詞を直す理由がある場合も、元の動作と関係を保ちます。 動作を名詞にして「〜を行う」と書くより、対象と動詞を直接つなぐ方が自然な箇所は、「値を代入する」「変更内容を共有する」のように書きます。何を扱うかが分かる対象を落としたり、動作を別の動作へ変えたりしません。失敗時に値を代入しない処理を「falseを代入する」と変えるような、実際の条件や動作の改変は避けます。 処理や選別の対象を「もの」「それら」で省いている場合は、指す対象が原文や提供文脈から確定し、前の文から拾い直す必要があるときに、元にある名詞で明記します。近くにある名詞というだけで指す先を決めず、候補が複数ある場合は勝手に限定しません。確定した対象の再掲と、新しい対象を足すことを区別します。 動詞を言い換えた後も語順を確かめ、元の関係を保ったまま主語と述語を追いやすくする案を検討します。主述を近づけるために修飾先や条件の範囲を変えず、元から自然な語順は保ちます。
非生物主語を直すのは、道具や概念に感情や意志を持たせている擬人化表現(「コードが語る」「システムが願う」等)のときを基本とします。道具や仕組みの働きを客観的に述べている文(「このツールはログを集めます」等)はそのまま残します。人が自分でした行動や判断を、抽象名詞が作用したように書いている文(「見積もりの甘さが判断を遅らせた」等)は、原文や前後から誰の行動か分かる場合だけ、その人の行動として書きます(gemini-syntax.md 原則3)。直す場合も、元にない条件(「〜を使えば」)や可能(「〜できます」)を足しません。
「倒す」「効く」「溶かす」「潰す」といったAI特有の比喩表現を、ふだん使う言葉や文脈に合った言葉に書き換えます。「発生」「担保」など過度に硬い2字漢語を不要な場面で連発しません。意味を保った自然な言い換えができない場合は無理に変えず、元の動詞を残します。 比喩や言い回しが持っていた「含み(気持ちや評価の向き)」は必ず残します。
「重要なのは」「大事なのは」が評価そのものを担っているときは、評価を消さずに述語に移して残します(「〜が大事です」「〜が重要です」)。前置きを削ってよいのは、削っても主張が変わらないときだけです。 前置きが理由・対比・結論や、説明から方針への切替を示す場合は、その関係を残します。「結論として」が比較結果と採用方針をつないでいる場合など、他の語から同じ関係が読めなければ削りません。ただし、文頭の「もちろん、」のあとに数語だけが続いて終わる短い文(「もちろん、失敗もする。」)で、読み手が思いそうなことを先回りして認めているものは、AIの文章らしく見えやすいため、随筆でも「もちろん、」を外します。当然のこととして認める含みがあることだけを理由に残さず、その含みを「当然、」「言うまでもなく、」などの別の語で補うこともしません。認めている内容とその程度は残し、元にない理由や因果やつなぎの語は足しません。会話や引用の中の「もちろん」、問いや依頼への答え(「もちろんです。」)、条件や前提を確かめる文、「もちろん、」の後に同じ文の中で具体的な内容が続く文、文の途中の「もちろん」(「AはもちろんB」など)は、この扱いの対象にしません。 否定対比(AではなくB)は、否定を外しても主張が変わらないときだけ肯定文にします。Aだと思われがちなところをBだと言い直しているような、意味や比重を担っている否定は、無理に肯定化せず否定のまま残し、言い回しだけを自然にします。否定していたAを「Aに加えてB」と並べたり、「AよりB」と順位づけしたりしません。「弱みではなく、視点の違いでもある」のように否定のあとに「でもある」と続ける文は、否定と「も」をどちらも保ち、一つの文のまま残します。「弱みではない。視点の違いでもある。」と2文に分けたり、「でもある」の意味を書き手に尋ねたりしません。「弱みであると同時に、視点の違いでもある」のように、否定していたAを認める形にも変えません。否定を残すときに、元にない理由の文は足しません。 直前で問いなどとして挙げた二つを、続く文が「〜ではない」「〜でもない」のような否定の形で両方とも打ち消すだけの場合は、「どちら」が何と何を指すかが直前の文脈から一通りに決まるときに限り、挙げた語を繰り返さずに「どちらでもない。」(敬体なら「どちらでもありません。」)と短く受けて構いません。「どちら」が直前の二つを指すので、打ち消す内容は保たれます。打ち消すほかに問いにない内容(「決して」のような強めの語、限定、なぜ違うかの説明など)を含む否定は、短くせずに書きます。
「勝手に足さない」は、原文だけでなく、依頼や提供資料に明示された内容を根拠にします。この原則は本文だけでなく、「変えたところ」「残したAIっぽいところ」「書き手に確かめたい点」のすべての出力欄に適用します。読者の理解に必要な定義、識別子、値と状態の対応が提供されている場合は、説明に活かします。提供済みの文脈を無視して必要な情報を減らすことはしません。 一方で、読み手に不要な説明を毎回足す決まりにはせず、原文や文脈から分からない動作主、名詞、行動、原因、条件、数値、例、専門用語を推測で創作して足すことはしません。ぼかした語を、より狭い具体的な事実に勝手に置き換えることもしません。対象の一部や比べる項目、期間などの限定が前後の文にあっても、その限定がない文へ持ち込んで主張の範囲を狭めません。指示語や「同じ」、用語の定義などで同じ限定が掛かると原文・依頼・提供資料から確定できる場合は、その限定を補っても構いません。本文で元の表現を残した場合でも、説明欄で重大さなど示されていない比較の基準を勝手に決めたり、より狭い具体的な意味を決めつけて書いたりしません。確認の問いでも、文脈に根拠がない未確定の語や動作について、状態や行き先などを勝手に限定せず、何が分からないかを中立に尋ねます。出典の示されていない「〜という声もあります」のような書き方は、声の主や数を推測で補ったり言い切りの強さを変えたりせず、本文に残します。出典の有無が主張の受け取り方を左右する場合は、「書き手に確かめたい点」で出典があるかを尋ねます。情報が足りず具体的に書けないときは、次の「情報が足りない場合の暫定文」に従います。
読み手に渡す本文には、原文が「未定」「調査中」と読者に伝えている状態も含め、主張・動作主・条件をそのまま残します。推敲側が元の意味を読み取れないことについての注記や説明、書き手への質問は本文に含めず、独立した項目に置きます(本文のみの指定では注記を加えずに本文だけを返します)。文の途中や末尾に「要確認」などの編集表示は挟みません。見出しや箇条書きなどの書式は規則どおり保ちます。詳しい理由は「変えたところ」、確認すべき内容は「書き手に確かめたい点」に自然な言葉で置きます。文の意味や関係がどうしても読み取れず説明が重要な場合は、何が読み取れず何を確かめたいかを短く述べてから尋ねます。ただし同じ説明を各欄で繰り返さず、元の主張を批評や伝聞に変えることも避けます。質問は最大2点とし、元から未定や調査中であることと提供情報から読み取れないこととを区別して尋ね、些細な不足を機械的に並べることは避けます。 原文の主張、否定、条件、言い切りの強さ、適用範囲、文が何のために書かれているかは本文に残します。主張を確認の項目で引用したり、「〜と述べている」のように伝聞や批評に変えたりするだけでは、本文で主張を保ったことになりません。意味を確定できない表現でも、結びつく動作が分かるなら、元にない対象や仕組みを推測で書き足さずに本文に残します(すべての表現を一字一句そのまま残す必要はありません)。意味の幅を変えずに自然な文へ整え、不明な点の確認は「書き手に確かめたい点」で行います。本文のみの指定では注記を加えずに本文だけを返します。 意味を読み取れないことと、仕様や予定が実際に未決定なことは分けます。原文や提供文脈にある「未定」「調査中」は、その時点の状態として保ちます。未知の主体・動作・手段は補わず、未読の外部資料を調べたかのような説明もしません。作者の氏名などが分からなくても本文の意味や働きに影響しない場合は、それだけで本文全体を暫定扱いにしません。
決まりや方針を「契約」、原文や比較の基準を「正本」、確認手順を「ゲート」、記録や一覧を「台帳」と大げさに呼んでいる場合は、「ルール」「方針」「原文」「比較の基準」「参照するファイル」「確認」「チェック」「記録」「一覧」等、実際の役割に合う語へ直します。手段や書き方を曖昧に「仕組み」と呼んでいる場合も、原文から分かる内容に合う語で書きます。
「境界」が何を区別しているかが曖昧な場合は、文脈から分かる対象や条件、順序で書きます。「この境界を守れば問題を防げる」のように語の指す対象が曖昧でも、「守れば問題を防げる」という動作や関係は分かります。語の対象を勝手に決めることと、条件付きの主張を本文に残すことは別です。元にない仕組みを推測で書き足さず、元の条件付き主張と言い切りの強さをそのまま本文に残します(「防げるとされている」のような批評や伝聞には変えません)。語が何を指すかは特定の役割(時点・責務・範囲・判断条件など)を決めつけず、「書き手に確かめたい点」で自然に尋ねます。
意味が確定できない語は、近い印象の別語へ安易に置き換えて状態の種類・強さ・対象範囲を変えません(「破綻した」を単に「壊れた」「問題のある」と同義と決めない等)。元の語で伝わるなら残し、既知の隔離・対象・処置・順序は本文で保ちます。
取引や合意としての契約、正式な文書を区別する正本、処理の関係や動作を説明する仕組み、数学や区域の境界、テストの境界値、CIなどの製品や仕組みの正式名称としての品質ゲート、会計や行政の台帳、内容が定義されている専門用語や実際の名称は、その意味を保ちます。置換先で信頼性・唯一性・更新元という役割を新たに足しません。原文にある唯一性や評価の強さも落としません。詳しい用例は references/slop-catalog.md を参照してください。
専門的な意味で使う語は、その分野で日本語として定着した用語で書きます。原文や提供文脈から対象と意味が確定した場合は、不自然な直訳をその用語へ直します。日常の言葉として文意が通る場合でも、文脈から専門的な対象だと分かるときは、その分野で定着した言葉(産業用ロボットの「アーム」など)を使います。ただし、身体の部位や日常的な物、資料の名称、画面の項目名、部品ラベル、コードの識別子は保ちます。表の短い項目名やラベルは無理に文へ展開せず、説明欄の文は必要な範囲で整えます。API表やスキーマの名称・キー・型・enum値・null許容・必須性・数量・単位は保ち、未確定の仕様を埋めません。推測で型や仕組み、名称を作ったり、何でもカタカナ語にしたりはしません。 処理の判断に必要な識別子や、値と状態の対応が提供されている場合は、判定条件を読み手が追えるように明記します。専門用語へ直すだけで説明を済ませません。型や値の意味が不明な語から、真偽値や「真になる」という意味を推測で補いません。 文字どおりの日常語は専門用語へ変えず、不明な語の分野や意味は推測で決めません。書き直した本文だけでなく、自分で書く見出し・変更理由・確認事項にも同じ基準を使います。原文を比較のために引用する箇所は改変しません。
文の平均の長さは30〜45字程度、1文あたりの読点は0〜2個を目安にします。この長さは文章全体の平均の目安であり、一つひとつの文をこの範囲にそろえるために分けたりつないだりはしません。読点は、不自然な位置や掛かり先を読みにくくする箇所で調整します。元から読みやすい文の読点を、数や見た目だけで削りません。文が長いことだけを理由に文を分けません。長い文を分けるのは、前後のつながり(手段・理由・順序・対比)を、後ろの文のつなぎ言葉(そのため、こうすることで、一方で、反対に等)で残せるときだけに限定します。目的や理由が文末の結論にかかっている文(例: 「設定を先に読み込んで、起動を速くするために使います」のような、〜するために〜です/〜しますの形)は、分けると「何のために何が必要か」の向きが変わりやすいため分けません。分けると向きが変わるなら分けずに残します。 短い主題句から述語まで続けて読め、読み分けの役割がない読点は、元の文にあっても外します。「操作画面の『旗』はまだオンにしません」のように書き、実際の項目名は保ちます。条件・逆接や長い句を読み分ける読点は残します。「会議では、担当者が説明しました」のように、主題とその後の動作主を読み分ける読点は、句が短くても残します。
読点の整理だけを理由に、元から読みやすい文の語順や述語を組み替えません。 読点だけを整えるときは、原文の動作主・対象・述語を残します。誰かが操作を行わないという記述を、対象の状態が変わらないという保証へ変えません。 進捗報告で別々の作業の完了・未完了を伝える場合は、状態ごとに文を分けて書きます。逆接や留保そのものが結論の解釈を左右する文は、その関係を残します。
記事・文書・スライドの見出しは、新しく書く場合も推敲する場合も、その箇所で何を扱うかが分かる短い項目名にします。「保存期間」「削除後の復元」「共有できる期間」のような名詞句や、「材料を量る」のような短い動作を基本とし、語り出しや理由、操作の細部、警告・条件・結論を文のまま見出しに詰め込みません。記録先や場面が内容を見分ける手がかりになる場合は、本文にある具体的な語を見出しに残します。「記録」「引き継ぎ」だけに縮めず、「Issueに残す採用理由」「担当交代時の引き継ぎ」のように書きます。見出しから外した警告・条件・結論や、「先に」「全部」「ぬるま湯で」のような範囲・順序・手段、「思い切って」「意外と効いた」のような書き手の評価や態度は省かず、本文になければ本文へ移して同じ意味で残します。タイトルや導入が「3つの工夫」のように数を示し、見出しの番号がその対応を示している場合は、番号を残します。 見出しだけで警告や結論を伝えることが依頼で明示された場合に限り、その内容を見出しに保ちます。警告や条件を含むことだけを理由に長い文の見出しを残さず、すべての見出しを名詞句にそろえることもしません。 発表の締めに置かれていることだけでは、見出しが結論を言い切る役割だとは決めません。本文の話題を案内する見出しなら、最後の見出しも同じ基準で整えます。 「uvとは:仕組みと使い方」のように、「〜とは」とコロンで扱う話題をつないだ見出しは、コロンの後の語句を落とさずに「uvの仕組みと使い方」のような名詞句にします。「議事録:10月定例会」のように、文書の種類と対象を区切るラベルのコロンは残します。
原文をこの節で整える対象は、不要な読点で間を作る表現や、助詞句・副詞句で切るコピー調、評価の語だけの短い文を並べる型です。その型がない自然な文は、この節のために言い換えません。 コピー調になっている実務文の本文は、文脈から確定した動作・判断・評価を、その文の働きに合う述語まで書きます。自分で書く変更理由や補足説明にも、この型を持ち込みません。型を整えるときも、原文と提供文脈で確定している対象の範囲・動作主・条件・手段を省きません。コピー調の見出しやスライドの見出しは、「保存先の指定」のように、その箇所の話題や手順が分かる短い語句にします。本文にある複数の担当者の動作を、一つの担当者の動作にまとめません。 「資料を、全員へ。」「作業を、もっと確かに。」のように、短い句の後で間を置き、助詞句や副詞句で切るコピー調は使いません。原文にある同じ型も、意味・比重・文の働きを保った表現に整えます。読点だけを消して同じコピー調を残したり、語尾を散らすためにこの型へ変えたりしません。 意味を取り違えるおそれがなく、主語・目的語から述語へ続けて読める箇所は、助詞の後で区切らず一続きに書きます。「資料を確認します」「担当者が更新しました」のような文に、間を作る読点を新たに足しません。条件・逆接や長い句を読み分ける読点は、助詞の後にあるという位置だけで削りません。 「速い。軽い。安い。」のように、評価の語だけの短い文を並べてリズムを作る型は、何を評価しているかが原文や前後の文から確定する場合に、対象と評価を述語までつないで書きます(前の文で紹介したツールの評価なら「このツールは速く、軽く、安い。」)。評価の語を足したり減らしたり強めたりせず、元にない理由・逆接・比較も足しません。評価の対象が確定しない場合は、対象を作らずに原文を残します。小説や随筆の語りや会話で、書き手が文体として短い文を重ねている箇所は残します。 動作や意図を原文・提供文脈から確定できない場合は、型を消すために具体的な述語や効果を作らず、「情報が足りない場合の暫定文」に従います。原文の引用、確認項目の名称などの用途上十分な省略は保ちます。
絵文字、文末コロン、ダッシュ記号(em dashや罫線文字「─」「━」「──」)、情報量の増えない言い換えカッコを排除します。罫線だけの区切り線や、木構造・図の罫線、引用の出典表記の記号は、文中の装飾ではないので残します。英単語や数値の前後に空白があることだけを理由に一律に削除したり、逆に一律に空白を入れたりせず、元の書式や指定されたスタイルを保ちます。太字を表示させるための空白や、太字の内側にある不要な空白を直す作業は、英単語前後の削除とは別に維持します。コマンド・コード・URLに含まれる必要な空白も勝手に消しません。
ただし、「日時:10時」「対象:社内ポータル」のように、ラベルと値の対応を示すコロンは文末の装飾とは区別し、元の区切りを残します。URLやコード内のコロンも変更しません。
原文が「■」「・」などの記号で見出しや項目を示している場合は、依頼で指定がなければ、Markdownの「##」や「- 」に置き換えず原文の記号を保ちます。Slackやメールなどに貼る文章では、Markdownの見出しが記号のまま表示されることがあります。
また、Markdownとして表示される文章(GitHubや技術記事など)で太字を残すときは、太字として正しく表示される書き方に整えます。Markdownの構文規則では、** のすぐ内側が記号(「」『』()【】、。やバッククォート等)で、すぐ外側が文字(ひらがな・漢字・英数字)である場合、処理系や表示環境によっては太字として解釈されず、** がそのまま表示されることがあります(仕様や表示先により実際の表示は異なります)。太字を残すときは、次の優先順で直します。
次に**「文書の立場」**を決めます。 → 次に「**文書の立場**」を決めます。)。これは**必須です。**詳しくは下に書きます。 → これは**必須です**。詳しくは下に書きます。)。** の外側の、文字に接する側に半角スペースを1つ入れます(例: 立場は**「勧め」か「決まり」**で決めます。 → 立場は **「勧め」か「決まり」** で決めます。)。
この半角スペースは太字を表示させるための区切りであり、消さずに維持します。
元の文で太字にならない書き方になっている箇所は、太字を残すなら、ほかに直す箇所がない文でも同様に直します(意味は変わらないため「変えたところ」には書きません)。これは太字を増やす決まりではなく、太字を減らす決まり(domains/tech.md の1,000文字あたり1〜2箇所など)はそのまま維持します。書き直す前に、文章全体と段落の流れを確認します。
tech (技術記事): 技術ブログや設計書。箇条書きは15%以下を目安としつつ、並列関係が明確なものは無理に崩さず、元の文や資料にある情報の範囲で手順を整理します。business (業務・仕様書): PR説明文や社内レポート。比喩の理由は残しつつ客観的な表現に改め、元の文から分かる範囲で境界条件や責任主体を明記します。essay (エッセイ・個人発信): noteや個人雑記。大げさな教訓化を避け、素朴な感情と具体的な体験を残します。references/gemini-syntax.md およびドメイン別仕様に従い、以下の手順で変換します。
フルモード指定時やファイル保存時は、同梱のリンターを実行して静的検査を行います。
# スキル配置先(${CLAUDE_SKILL_DIR}等)を基準にスクリプトの絶対パスを解決して実行
python3 <スキル配置ディレクトリ>/scripts/yomiyasu_lint.py <対象ファイル>検出結果は、文章を見直すための候補です。文脈に合う専門用語や事実の記述は、無理に言い換えません。「大事です」のような評価を担う語や、主張に必要な否定(AではなくB)も残します。 bold_not_rendered(太字にならない書き方)が出た場合は、元の太字が正しく表示されるか確認します。すでに表示される書き方なら変更しません。修正が必要な場合も、太字の範囲や前後の文が崩れないかを確認します。不確かな案はそのまま適用せず、目視で整えます。修正の試行は最大2回とし、警告を消すためだけに言い換えを繰り返しません。
書き直した文ができたら、元の文と書き直した文を比較し、意図しない情報の増減やつながり、文末の乱れがないかを点検します。
# 元の文と書き直した文をファイルに保存して差分スクリプトを実行
python3 <スキル配置ディレクトリ>/scripts/yomiyasu_diff.py 元の文.txt 書き直した文.txt --stance=<勧め|決まり|説明>※ --stance には Step 1で確かめた主たる立場(勧め、決まり、説明 のいずれか)を指定します。決めきれない場合は省略します。出力される候補を理由に、働きの違う文まで同じ文末へそろえません。
スクリプトが出力した候補を1つずつ確認し、以下を判断します。
修正は1回のみ行い、スクリプトの再実行を繰り返す往復は行いません。Pythonが実行できない環境では、上記と同じ観点(文書全体の用件と段落の目的が果たされているか、変更報告で改定内容が読み取れるか、文末が立場に合っているか、言い回しの増減、元にない語、消えた語、段落・箇条書きの変化、接続関係、太字が表示される書き方か)を目視で点検します。
対話リライト時には、以下のフォーマットで提示します。最終出力の前に、依頼にある出力形式の指定を確認します。本文のみの指定がある場合は、変更理由・残した点・質問・編集者向け注記を別欄に出さず内部確認にとどめ、本文だけを返します(環境の指定で構造化された形式が必要な場合も、編集者向け欄を空にできる形式なら空欄にして本文のみの指定を守ります)。出力形式の指定がない通常の対話では、以下のフォーマットに従って本文後に必要な説明や質問を添えます。文の確定に必要な条件や主張の意味が読み取れず、確定的な本文が書けない場合は「書き直した本文」を暫定文とし、分かる範囲で本文の主張を保って書きます。原文が読者に伝えている未定や調査中の状態は本文に残し、推敲側が意味を読み取れないことについての説明や質問は本文に入れず、「変えたところ」や「書き手に確かめたい点」に置きます。意味や働きに影響しない実装詳細の不足まで機械的に列挙したり、本文全体を不必要に未確定扱いにしたりはしません。「変えたところ」には、その書き方を選んだ短い理由も含めます。絵文字や不要なカッコは使用しません。
### 書き直した本文
(読み手に渡す推敲済みの本文。原文にある未定・調査中の状態や主張を残し、見出しや箇条書きなどの書式は保つ。推敲側が意味を読み取れないことについての注記や説明、質問は本文に入れず別欄に置く)
---
### 変えたところ
- (意味が動きやすい変更、つながりを直したところ、文末を立場に合わせてそろえたところ、補ったものだけを、最大5点まで記載。文末をそろえた箇所は1行にまとめて記載。該当がなければ「なし」と1行で記載)
- 元の表現 → 書き直し後の表現(変更理由)
### 残したAIっぽいところ(※意味や重みを担っているため消さずに残した前置きや結び、内面の説明などがある場合のみ記載。なければこの見出しごと出さない)
- (残した表現と、意味や重みを保つために残した理由。原文に根拠のない重大さなどの比較の基準を勝手に決めたり、残した表現の説明でより狭い具体的な意味を決めつけて書いたりしない)
### 書き手に確かめたい点(※意味・条件・用途などが不明で、本文を確定するために確認が必要な場合のみ、最大2点まで記載。なければこの見出しごと出さない)
- (未確定の内容と、本文にどう影響するかを短く記載。説明が重要な場合は何が読み取れず何を確かめたいかを短く述べてから尋ね、同じ説明を他の欄で重複させない。確認の問いでも、不明な語が何を指すかを推測で前提にせず、判断条件や特定の責務など語の種類・役割を勝手に限定して尋ねない。文脈に根拠のない未確定の動作についても、状態や行き先などを勝手に決めつけず、何が分からないかを中立に尋ねる。説明すると述べた関係が読み取れない場合は、どの内容とどの内容の対応が不明かも含める。用語の指す対象だけを尋ねて、その関係を省かない。提供済みの文脈は聞き直さず、意味を保って残せる表現を削るかどうかという好みの問いは出さない)© nanaism, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 13 other files (scripts, references, assets) in skills/yomiyasu of nanaism/yomiyasu.
Open the folder on GitHubat commit 373356e
Yomiyasu next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Yomiyasu this skillnanaism/yomiyasu | 1.8k | — | ~6.4k | Automated safety check: Pass | MIT | |
| NotebookLM Research AssistantPleasePrompto/notebooklm-skill | 7.8k | 14 repos | ~2.4k | Automated safety check: Notes | MIT | |
| Brand and Design Toolkitnextlevelbuilder/ui-ux-pro-max-skill | 135k | 1 repos | ~3.5k | Automated safety check: Pass | MIT | |
| AI Image Generation and Editingzhayujie/CowAgent | 47k | — | ~1.3k | Automated safety check: Pass | MIT | |
| OpenCLI Smart Search Routerjackwener/OpenCLI | 30k | 2 repos | ~753 | Automated safety check: Pass | Apache-2.0 | |
| NotebookLM Automationteng-lin/notebooklm-py | 20k | — | ~4.1k | Automated safety check: Pass | MIT |
PleasePrompto/notebooklm-skill
Lets Claude Code ask questions of your Google NotebookLM notebooks through browser automation and return answers grounded in your uploaded sources.
nextlevelbuilder/ui-ux-pro-max-skill
Bundles design tasks behind one skill: brand identity, tokens, UI styling, logos, corporate identity mockups, slides, banners, icons and social images.
zhayujie/CowAgent
Generates or edits images from text prompts through a Python script that picks an image backend based on which API keys are configured.
jackwener/OpenCLI
Routes a search question to the most suitable opencli source, normally one AI site plus up to two specialist sites, with call limits per question and a recap at the end.
teng-lin/notebooklm-py
Installs, authenticates and operates Gemini Notebook (NotebookLM) through the notebooklm-py CLI or its typed async Python API, for notebooks, sources, grounded chat and generated artifacts.
YouMind-OpenLab/nano-banana-pro-prompts-recommend-skill
Recommend suitable prompts from 10,000+ Nano Banana Pro image generation prompts based on user needs.
Works with
AIが生成した日本語の推敲に使うスキル。「この文章を読みやすくして」「AIっぽさをなくして」「自然な日本語にして」「文章を脱臭して」といった依頼や、技術記事、仕様書、PR説明文、社内レポート、エッセイ・noteの文章を見直すときに使用する。意味と条件を保ち、不自然な比喩、曖昧な主述関係、不要な装飾やコピー調を整える。. Yomiyasu is an agent skill from nanaism/yomiyasu.
Run `npx skills add nanaism/yomiyasu --skill yomiyasu -a claude-code`. Or copy the skill folder (skills/yomiyasu in nanaism/yomiyasu) into .claude/skills/yomiyasu in your project. Claude Code loads it when a task matches its description.
Run `npx skills add nanaism/yomiyasu --skill yomiyasu -a codex`. Or copy the skill folder (skills/yomiyasu in nanaism/yomiyasu) into .agents/skills/yomiyasu in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nanaism/yomiyasu --skill yomiyasu -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/yomiyasu, .gemini/skills/yomiyasu, .github/skills/yomiyasu and .opencode/skills/yomiyasu in your project.
Going by SKILL.md and its folder, Yomiyasu needs Python for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Yomiyasu is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 6.4k tokens (SKILL.md is roughly 25k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 25k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Yomiyasu: NotebookLM Research Assistant (PleasePrompto/notebooklm-skill, 7.8k stars), Brand and Design Toolkit (nextlevelbuilder/ui-ux-pro-max-skill, 135k stars), AI Image Generation and Editing (zhayujie/CowAgent, 47k stars) and OpenCLI Smart Search Router (jackwener/OpenCLI, 30k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
nanaism (a GitHub user) maintains it in nanaism/yomiyasu, which has 1,817 GitHub stars. The repository was last updated on October 9, 2026.
Source: nanaism/yomiyasu on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.