skills/67-econfin-workflow-toolkit/readability/SKILL.md
Correct grammar errors, typos, and improve academic readability in LaTeX, Markdown, or plain-text manuscripts. Scans the document once, then walks through every issue one-by-one asking for approval before applying each fix. Trigger when the user says "readability", "check grammar", "fix typos", "proofread for grammar", "improve readability", "polish wording", "语言润色", "修语法", or asks you to clean up the prose in a paper/chapter/section without wanting full content restructuring.
npx skillsauth add brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research readabilityInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Single-purpose proofreader. Scans academic text (LaTeX, Markdown, plain text) for three classes of issue and presents each one individually for approval before editing:
This skill is deliberately narrow. It does not restructure arguments, move sections, change claims, renumber equations, or touch citations. For those tasks, use paper-polish.
All spelling checks and proposed fixes must follow American English conventions, regardless of the document's current usage. Treat British/Commonwealth spellings as typos and propose the American form:
-ise / -isation → -ize / -ization (organise → organize, analyse → analyze, characterisation → characterization)-our → -or (behaviour → behavior, colour → color, favour → favor, labour → labor)-re → -er (centre → center, fibre → fiber, metre → meter — but not the SI unit when used as a measurement word)-ogue → -og where standard (catalogue → catalog, dialogue → dialog in technical contexts; leave dialogue in prose unless the document is otherwise Americanized)-ce noun / -se verb collapses to -se for some pairs in AmE: defence → defense, offence → offense, licence → license (noun and verb), practise → practice (verb)Apply the same one-at-a-time approval flow for these fixes, categorized as Typos. If the document is consistently and intentionally British (e.g. a UK journal submission), the user can say "skip category" on typos or "no" on each AmE fix — do not auto-skip.
Every single issue is presented one at a time and requires explicit approval before any edit happens. Never batch. Never pre-apply. The user's review cadence is the whole point of the skill — if you apply fixes in bulk, the skill has failed.
For each issue:
Accept this change? (yes / no / edit)From $ARGUMENTS or ask the user. Target can be:
.tex, .md, .txt, etc.)Read the file(s) fully into context.
LaTeX files — Only edit natural-language prose. Leave untouched:
\cite{}, \ref{}, \label{}, \section{} names, \input{}, \include{}$...$, $$...$$, \[...\], \begin{equation}...\end{equation}, align, eqnarray, etc.)%).bib entriesYou may fix prose inside \caption{}, \footnote{}, \text{} inside math, and regular paragraphs.
Markdown files — Leave code fences (```), inline code (`), YAML front matter, and link/image URLs untouched. Edit prose freely.
Plain text — Edit freely.
Do all three passes in your head first and collect the issues into a list. Do not start asking for approvals until the full list exists — the user wants to know roughly how many issues to expect.
Pass A — Typos (American English)
\citep vs \citet misuse is NOT in scope (that's paper-polish), but typos inside prose are.Pass B — Grammar
Pass C — Academic readability
Mark each issue with its category so the user sees the mix.
Before presenting any issue, show a short summary so the user knows what they're signing up for:
Scan complete. Found:
- Typos: 4
- Grammar: 11
- Readability: 18
Total: 33 issues.
Proceed with typos first? (yes / start with grammar / start with readability / skip all / stop)
Let the user choose the order or skip categories entirely.
Within the chosen category, present each issue using this format:
[Category · Issue N/Total]
File: path/to/file.tex
Line: 142
Context: ... in the preceding sentence ending here. <ISSUE SENTENCE> and the sentence after begins...
Original: The set of robustness checks **are** reported in Table 3.
Fix: The set of robustness checks **is** reported in Table 3.
Reason: Subject-verb agreement — "set" is singular.
Accept this change? (yes / no / edit)
Rules for the presentation:
When the user accepts, use the Edit tool with a unique old_string (include enough surrounding text if the sentence appears multiple times). If the edit fails because the string isn't unique, widen the context and retry — do not skip silently.
For "edit" responses where the user gives alternative text, use their text verbatim.
When all categories are done (or the user says "stop"), print a final summary:
Session complete.
Applied: 22 / 33 proposed changes.
Skipped: 9
User-edited: 2
Breakdown:
- Typos: 4/4 applied
- Grammar: 9/11 applied, 2 skipped
- Readability: 9/18 applied, 7 skipped, 2 user-edited
No extra commentary. The user can re-run the skill if they want another pass.
State these clearly if the user asks for them — redirect to the right skill:
paper-polishreference-verifyfix-chinesepaper-polish or figurepaper-writerIf the scan turns up a problem outside this skill's scope (e.g. you notice a factual inconsistency, a missing citation, a broken equation), mention it once in the final summary as "out of scope, flagged for your attention" — do not propose a fix.
tools
Recommend AND run open-source AI tools, agents, Claude Code / Codex skills, and MCP servers for any stage of a literature review — searching, reading, extracting, synthesizing, screening, citation-checking, and paper writing. Use when the user asks "what tool should I use to..." OR "install/run/use <tool> to ..." for research/lit-review work: automating a survey or related-work section, PDF→Markdown extraction for LLMs (MinerU/marker/docling), PRISMA / systematic review (ASReview), citation-backed Q&A over PDFs (PaperQA2), wiring papers into Claude/Cursor via MCP (arxiv/paper-search/zotero servers), or chatting with a Zotero library. Ships a launcher (scripts/litrun.py) that installs each tool in an isolated venv and runs it. Curated catalog of 70+ vetted projects. 支持中英文(用于「文献综述工具选型」与「一键安装/运行」)。
development
Route empirical-research requests through the Auto-Empirical Research Skills catalog when this whole repository is installed as one skill in Codex, CodeBuddy, Claude Code, or another IDE. Use to choose and load the right vendored AERS skill for causal inference, econometrics, replication, data acquisition, manuscript writing, peer review and referee responses, citation checking, de-AIGC editing, or full empirical-paper workflows without reading the entire repository at once.
documentation
Use when the project collects primary data or runs a field, lab, or survey experiment, before the intervention begins — write the pre-analysis plan, size the sample from a power calculation, and register with the AEA RCT Registry. Apply after the design is chosen in aer-identification and before any outcome data are seen.
tools
Guide economists to authoritative data sources with explicit, confirmed data specifications before retrieval; interfaces with Playwright MCP to navigate portals and extract real data, not articles about data.