Research Writing
alfonso0512/research-writing-skill
科研论文写作助手,提供 30 个 Prompt 模板覆盖论文写作全流程. An agent skill from alfonso0512/research-writing-skill.
Run a fast 3-agent mechanical check of an economics paper — spelling and grammar, internal consistency and cross-references, and unsupported claims.
$ npx skills add claesbackman/AI-research-feedback --skill review-paper-checks -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install claesbackman/AI-research-feedback review-paper-checks --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/claesbackman/AI-research-feedback.git skills-src && mkdir -p .claude/skills && cp -r skills-src/Skills/review-paper-checks .claude/skills/review-paper-checks && 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 "review-paper-checks" agent skill from https://github.com/claesbackman/AI-research-feedback/tree/main/Skills/review-paper-checks into .claude/skills/review-paper-checks/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review-paper-checks", 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/claesbackman/AI-research-feedback/tree/main/Skills/review-paper-checksType 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 claesbackman/AI-research-feedback --skill review-paper-checks -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install claesbackman/AI-research-feedback review-paper-checks --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/claesbackman/AI-research-feedback.git skills-src && mkdir -p .agents/skills && cp -r skills-src/Skills/review-paper-checks .agents/skills/review-paper-checks && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "review-paper-checks" agent skill from https://github.com/claesbackman/AI-research-feedback/tree/main/Skills/review-paper-checks into .agents/skills/review-paper-checks/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review-paper-checks", 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 claesbackman/AI-research-feedback --skill review-paper-checks -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install claesbackman/AI-research-feedback review-paper-checks --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/claesbackman/AI-research-feedback.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/Skills/review-paper-checks .cursor/skills/review-paper-checks && 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 "review-paper-checks" agent skill from https://github.com/claesbackman/AI-research-feedback/tree/main/Skills/review-paper-checks into .cursor/skills/review-paper-checks/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review-paper-checks", 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/claesbackman/AI-research-feedback.git --path Skills/review-paper-checks--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 claesbackman/AI-research-feedback --skill review-paper-checks -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install claesbackman/AI-research-feedback review-paper-checks --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/claesbackman/AI-research-feedback.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/Skills/review-paper-checks .gemini/skills/review-paper-checks && 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 "review-paper-checks" agent skill from https://github.com/claesbackman/AI-research-feedback/tree/main/Skills/review-paper-checks into .gemini/skills/review-paper-checks/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review-paper-checks", 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 claesbackman/AI-research-feedback review-paper-checksInstalls 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 claesbackman/AI-research-feedback --skill review-paper-checks -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/claesbackman/AI-research-feedback.git skills-src && mkdir -p .github/skills && cp -r skills-src/Skills/review-paper-checks .github/skills/review-paper-checks && 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 "review-paper-checks" agent skill from https://github.com/claesbackman/AI-research-feedback/tree/main/Skills/review-paper-checks into .github/skills/review-paper-checks/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review-paper-checks", 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 claesbackman/AI-research-feedback --skill review-paper-checks -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install claesbackman/AI-research-feedback review-paper-checks --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/claesbackman/AI-research-feedback.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/Skills/review-paper-checks .opencode/skills/review-paper-checks && 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 "review-paper-checks" agent skill from https://github.com/claesbackman/AI-research-feedback/tree/main/Skills/review-paper-checks into .opencode/skills/review-paper-checks/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "review-paper-checks", 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.
review-paper-checksRun a fast 3-agent mechanical check of an economics paper — spelling and grammar, internal consistency and cross-references, and unsupported claims.
Review Paper Checks is an agent skill from claesbackman/AI-research-feedback. Run a fast 3-agent mechanical check of an economics paper — spelling and grammar, internal consistency and cross-references, and unsupported claims. Reports fixable errors, not editorial judgment.
Its SKILL.md is about 4.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Documents & Office, covering LaTeX. The repository describes itself as: A collection of Claude Code skills for academic research review. These tools were developed by Claes Bäckman. The licence is MIT.
3 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit d129756. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadWriteEditGlobGrepBashAgentFrom allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From 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.
Review Paper Checks loads about 4.3k tokens when it runs. Until then it costs about 54 tokens; SKILL.md has 2,073 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 noted patterns worth knowing about, such as sudo or a known installer.
allowed-tools: Read, Write, Edit, Glob, Grep, Bash, AgentAutomated 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); files beside SKILL.md are not scanned.
The full file from claesbackman/AI-research-feedback at commit d129756, republished under its MIT licence (© claesbackman). 2,073 words, ~4,334 tokens.
.claude/skills/review-paper-checks/SKILL.md (or your agent's skills folder).You are coordinating a mechanical error check of an economics paper. You will run 3 agents in parallel and consolidate their output into a single list of concrete, fixable defects.
What this skill does: finds things that are wrong — misspellings, grammar errors, numbers that disagree between text and tables, terminology that drifts, cross-references that point to nothing, sentences that claim more than the evidence supports.
What this skill does not do: judge the contribution, evaluate the identification strategy, propose additional analyses, or issue a publication recommendation. Those are editorial judgments and belong to /review-paper-light (fast) or /review-paper (full). Do not let the agents drift into them, and do not add such judgments yourself when consolidating.
If a file path is provided in $ARGUMENTS, use it as the main LaTeX file. Otherwise, auto-detect:
**/*.tex to list all .tex files (exclude _minted-*, build/, output/).\documentclass or \begin{document}. If several candidates match, discard beamer slides and files whose name or folder suggests an old draft or a response letter (response*, letter*, slides*, old*, archive/, etc.), then choose the candidate with the largest include-graph. If still ambiguous, ask the user.\input{}, \include{}, and \subfile{} references (recursively) to build the paper's include-graph.**/Tables/**/*.tex, **/tables/**/*.tex, **/Table/**/*.tex, **/table/**/*.tex, root-level *table*.tex and *Table*.tex. Keep only tables that are \input{}/\include{}d from the include-graph.**/*.bib. Keep only files named in a \bibliography{}, \addbibresource{}, or \begin{thebibliography} block within the include-graph. If the references are typed directly into a .tex file, note that instead.Record:
If no table files are found, warn the user: "No table .tex files were found in standard locations. Agent B can only check consistency across the prose, not against table source files."
In a single message, launch all 3 agents using the Agent tool with subagent_type: "general-purpose".
Scope guard — prepend the following block verbatim to all three agents' prompts:
Review ONLY the files listed at the end of this prompt. Do not use Glob, Grep, or directory listings to discover other files, and do not open any file that is not on the list. In particular, ignore any previous review reports (
PAPER_CHECK_*.md,QUICK_REVIEW_*.md,PRE_SUBMISSION_REVIEW_*.md, anything in areviews/folder), referee reports, response letters, notes, README files, and old drafts — none of these may influence your review. Within the listed .tex files, treat%-commented-out lines and\todo{}content as if they do not exist: review only the live text of the paper.
Precision guard — prepend the following block verbatim to all three agents' prompts:
Every issue you report must be anchored to text that actually appears in the files. Quote the exact string from the source, and give the file name and the section or paragraph where it appears. Do not report an issue you cannot quote. Do not speculate about what a table or figure might contain — if you cannot read the value, skip it rather than flagging it. It is better to return five issues you are certain of than thirty you are not. You are checking for errors, not evaluating the paper's contribution, identification strategy, or suitability for publication — stay out of those judgments entirely.
You are a copy editor at a top economics journal. Read all .tex files in the following list. Ignore LaTeX commands (anything starting with \) unless they cause formatting problems. Focus on the prose.
What to check:
Spelling errors: Every misspelled word. Pay special attention to proper nouns (author names, place names, institution names), technical terms, and commonly confused pairs (affect/effect, principal/principle, complement/compliment, discrete/discreet).
Grammar errors: Subject-verb agreement, tense consistency (present tense for findings, past tense for what was done), article usage (a/an/the), dangling modifiers, comma splices, run-on sentences, sentence fragments.
Spelling convention consistency: Is the paper consistently US or UK English? Flag mixed usage (behavior/behaviour, analyze/analyse, labor/labour) and state which convention dominates.
Awkward or convoluted phrasing: Sentences that require re-reading. Quote the sentence and suggest a clearer alternative.
Style violations — flag every instance of:
Typographic consistency:
\% escapes; ~ before citations and referencesNumber formatting: Are numbers below 10 spelled out in prose? Are percentages formatted consistently (15% vs 15 percent)? Are decimal places consistent for the same quantity across the paper?
Output format:
Tag every issue [CRITICAL], [MAJOR], or [MINOR]. Use [CRITICAL] for outright errors a reader will notice (misspellings, broken grammar), [MAJOR] for issues a referee would remark on, [MINOR] for polish.
## Agent A: Spelling, Grammar & Style
### Errors (must fix before submission)
[numbered list: [CRITICAL] File, Section | "Problematic text" → "Suggested correction" | Reason]
### Style and Typography
[numbered list: [MAJOR] or [MINOR] same format]
### Recurring Patterns to Fix Throughout
[list each recurring problem once, with one example, an approximate count, and a global fix instruction — tag each [MAJOR] or [MINOR]]The .tex files to review are: [LIST ALL TEX FILE PATHS HERE]
You are a technical reviewer checking whether an economics paper is internally coherent. Read all .tex files and all table .tex files, and verify that the paper does not contradict itself.
What to check:
Numerical consistency: Every time a specific number appears in the text (coefficients, standard errors, percentages, sample sizes, years), verify it matches the number in the referenced table — read the table .tex file directly. Flag discrepancies such as "text says 1.3% but Table 2 Column 3 shows 1.2%." Numbers embedded in figures (binscatters, coefficient plots) cannot be verified from source files: skip them and do not flag them.
Abstract vs. body consistency: Do the numbers, findings, and claims in the abstract match the main text and tables exactly?
Introduction vs. results consistency: Where the introduction previews a result ("we find X"), verify the results section delivers exactly that, with the same sign and magnitude.
Conclusion vs. results consistency: Same check for the conclusion. Flag any finding that appears in the conclusion but not in the results.
Terminology consistency: Identify every key term the paper defines and flag inconsistent usage. A term defined one way in Section 2 must not mean something else in Section 5. Flag interchangeable use of terms with distinct technical meanings ("effect" vs. "impact" vs. "association"), and variable names that shift across sections or between text and tables.
Sample description consistency: Does the stated sample (years, number of observations, inclusion filters, unit of observation) remain the same across abstract, data section, results text, and table notes?
Specification consistency: Do the fixed effects, controls, and clustering level described in the text match what the tables report?
Cross-reference integrity: Every \ref{}, \autoref{}, \eqref{}, and \cref{} must resolve to a \label{} that exists in the listed files. Flag every dangling reference and every duplicate label. Also flag in-text references by number ("as shown in Table 3") that point to the wrong object.
Citation integrity: For each in-text citation, verify the author-year pair has a matching entry in the .bib file (or in the typed reference list). Flag every citation with no matching entry, and every bibliography entry that is never cited.
Leftover drafting artifacts: Placeholder text (XX, TBD, [insert], ???), duplicated sentences or paragraphs, and stale text referring to analyses or sections that no longer exist.
Output format:
Tag every issue [CRITICAL], [MAJOR], or [MINOR].
## Agent B: Internal Consistency & Cross-References
### Numerical and Factual Contradictions
[numbered list: [CRITICAL] Location 1 ("quoted text") ↔ Location 2 ("quoted text") | What conflicts | Which appears correct, or "cannot determine — authors must check"]
### Broken Cross-References and Citations
[numbered list: [CRITICAL] or [MAJOR] File, Section | The reference or citation | What is missing]
### Terminology and Sample Drift
[numbered list: [MAJOR] or [MINOR] Term or description | How it varies, with both quotes | Recommended standardization]
### Drafting Artifacts
[numbered list: [CRITICAL] or [MINOR] File, Section | "Quoted text" | Fix]The .tex files to review are: [LIST ALL TEX FILE PATHS HERE] Table files: [LIST TABLE PATHS] Bibliography files: [LIST BIB PATHS, or note that references are typed inline]
You are a skeptical econometrician enforcing "claim discipline" — the principle that a sentence must never claim more than the evidence in the paper supports. Read all .tex files and flag every place where the paper overstates.
Work at the level of individual sentences. Do not evaluate whether the identification strategy is sound; take the paper's design as given and ask only whether each claim is licensed by it.
What to check:
Causal language without causal identification: Every sentence applying causal language ("causes", "leads to", "drives", "determines", "because of", "due to", "results in", "the effect of") to a result that the design does not identify causally. Quote the exact sentence and explain why the language exceeds the design. Distinguish (a) causal language where only a correlation is shown from (b) mechanisms described as established when they are hypotheses.
Mechanism claims stated as facts: Where the paper explains why a result holds, flag every instance where the proposed mechanism is asserted rather than framed as a hypothesis consistent with the evidence.
Generalization beyond the sample: Claims extending findings past the data's scope — broad policy implications from one country or one period, current relevance for historical results without acknowledging how the context has changed, external validity asserted rather than argued.
Missing necessary caveats: Places where a reader would naturally ask "but what about...?" and the paper does not answer. Focus on the standard threats for the design actually used: selection into the sample, reverse causality, measurement error, omitted variables, attrition.
Statistical vs. economic significance: Places where statistical significance is reported but the magnitude is never interpreted, or where "significant" is used as though it means "important." Also flag results described as economically meaningful without a benchmark to scale them against.
Unverified priority assertions: "No prior study has examined X", "We are the first to show Y", "the literature has overlooked Z". Flag every such claim as an unverified priority assertion the authors must confirm before submission. Do not attempt to judge whether it is true, and do not assert from your own knowledge that prior work exists — if you mention such work, label it [UNVERIFIED — authors must confirm] and never invent citation details.
Hedging failures in both directions: claims stated too strongly for the evidence, and strong results buried under excessive hedging.
For each flagged sentence, give a concrete fix: either the weakened wording that the evidence does support, or the specific caveat sentence to add.
Output format:
Tag every issue [CRITICAL], [MAJOR], or [MINOR].
## Agent C: Unsupported Claims
### Causal Overclaiming
[numbered list: [CRITICAL] or [MAJOR] File, Section | "Exact quoted text" | Why it overclaims | Suggested rewording]
### Mechanisms Stated as Facts
[numbered list: [MAJOR] or [MINOR] same format]
### Generalization Beyond the Sample
[numbered list: [MAJOR] or [MINOR] same format]
### Missing Caveats
[numbered list: [CRITICAL] or [MAJOR] Topic | Where it should be addressed | Suggested sentence]
### Unverified Priority Assertions
[numbered list: [MAJOR] File, Section | "Exact quoted text" | What the authors must verify]
### Significance and Hedging
[numbered list: [MAJOR] or [MINOR] same format]The .tex files to review are: [LIST ALL TEX FILE PATHS HERE]
Before consolidating, check for agent failures: if an agent returned nothing or malformed output, insert a placeholder section (e.g., "## 2. Internal Consistency — Agent did not return output") and say so in the summary to the user.
Deduplicate: the same sentence may be flagged by more than one agent (a causal overclaim in the abstract may also be a consistency problem). Report each defect once, under the agent that describes it most precisely, and note the second agent's angle in one clause.
Save the report inside a reviews/ subfolder of the paper's directory (create it if it does not exist) — keeping reports out of the paper's root prevents them from being picked up by future runs of this skill.
Check whether reviews/PAPER_CHECK_[YYYY-MM-DD].md already exists. If so, append -v2 (or -v3, etc.).
Save to: reviews/PAPER_CHECK_[YYYY-MM-DD].md
Report structure:
# Paper Check
**Paper**: [Title]
**Authors**: [Authors]
**Date**: [Today's date]
**Scope**: Mechanical check — spelling and grammar, internal consistency, unsupported claims. No assessment of contribution or identification.
---
## Summary
[2–3 sentences: how many defects were found in each category, and the single most consequential one. Describe what was found — do not rate the paper.]
**Counts**: [N] CRITICAL, [N] MAJOR, [N] MINOR
---
## 1. Unsupported Claims
[Agent C output]
---
## 2. Internal Consistency & Cross-References
[Agent B output]
---
## 3. Spelling, Grammar & Style
[Agent A output]
---
## Fix List
Collect every tagged item and rank: `[CRITICAL]` first (numerical contradictions and causal overclaiming before spelling), then `[MAJOR]`, then `[MINOR]`. Each line must be actionable on its own — location, the problem, and the fix.
**CRITICAL** (a reader or referee will notice these):
1. ...
**MAJOR** (fix before submission):
...
**MINOR** (polish):
...After saving, report to the user:
Then offer — do not do this automatically — to apply the unambiguous mechanical fixes (spelling, grammar, broken cross-references, typographic inconsistency) directly to the .tex files, leaving every claim-level item for the authors to judge.
© claesbackman, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in Skills/review-paper-checks of claesbackman/AI-research-feedback.
Open the folder on GitHubat commit d129756
Review Paper Checks 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 |
|---|---|---|---|---|---|---|
| Review Paper Checks this skillclaesbackman/AI-research-feedback | 495 | — | ~4.3k | Automated safety check: Notes | MIT | |
| Research Writingalfonso0512/research-writing-skill | 490 | 1 repos | ~818 | Automated safety check: Pass | MIT | |
| Paper WritingMLNLP-World/Paper-Writing-Tips | 4.7k | — | ~630 | Automated safety check: Pass | None | |
| Evomath TaoEvoScientist/EvoSkills | 478 | 2 repos | ~3.8k | Automated safety check: Pass | Apache-2.0 | |
| Math Modeling to EI Conference Paperjihe520/MathModelAgent | 6.2k | — | ~688 | Automated safety check: Pass | None | |
| PaperjurySpark-To-Paper-Skills/paperjury | 1.2k | — | ~5.3k | Automated safety check: Pass | MIT |
alfonso0512/research-writing-skill
科研论文写作助手,提供 30 个 Prompt 模板覆盖论文写作全流程. An agent skill from alfonso0512/research-writing-skill.
MLNLP-World/Paper-Writing-Tips
学术论文写作检查与优化助手。基于 MLNLP-World 社区整理的论文写作技巧,帮助检查和优化学术论文。Use when: (1) 检查论文 LaTeX 格式和排版, (2) 优化公式符号使用, (3) 改进图表设计, (4) 润色英文学术表达, (5) 检查参考文献格式, (6) 投稿前终稿检查, (7) 用户询问论文写作技巧或规范。
EvoScientist/EvoSkills
A skill your agent uses whenever the user submits a non-trivial mathematical claim that needs a rigorous proof or audit.
jihe520/MathModelAgent
Rewrites a math modeling competition paper into an English EI conference submission, using a bundled IEEE LaTeX template, with evidence tracked back to the original paper.
Spark-To-Paper-Skills/paperjury
Three modes for CS-conference papers (CVPR/ICCV/ECCV vision, ACL/EMNLP/NAACL NLP, ICLR/NeurIPS/ICML/AAAI ML).
scunning1975/MixtapeTools
Create and compile beautiful Beamer presentations following the Rhetoric of Decks philosophy.
claesbackman/AI-research-feedback
Build a Quarto reveal.js slide deck in the explorable-explanation style (Nicky Case) — one idea per slide, assertion titles, a concrete running example, run-time SVG stages the presenter drives…
claesbackman/AI-research-feedback
Split a PDF into chunks and convert it to readable markdown text.
claesbackman/AI-research-feedback
Run a fast 2-agent pre-submission check for an economics paper — focuses on contribution, identification, and causal overclaiming.
claesbackman/AI-research-feedback
Convert a LaTeX research paper into a policy brief, 1-page summary, or 5-page summary for a general audience, with factual review and a standalone HTML page for GitHub Pages.
claesbackman/AI-research-feedback
Run a 6-agent pre-submission panel review for a grant proposal targeting a specified funder or program
claesbackman/AI-research-feedback
Run a 6-agent pre-submission review of a pre-analysis plan (PAP) for a specified registration target or journal
Categories
Run a fast 3-agent mechanical check of an economics paper — spelling and grammar, internal consistency and cross-references, and unsupported claims. Review Paper Checks is an agent skill from claesbackman/AI-research-feedback. Run a fast 3-agent mechanical check of an economics paper — spelling and grammar, internal consistency and cross-references, and unsupported claims.
Review Paper Checks fits situations like: tasks that involve LaTeX.
Run `npx skills add claesbackman/AI-research-feedback --skill review-paper-checks -a claude-code`. Or copy the skill folder (Skills/review-paper-checks in claesbackman/AI-research-feedback) into .claude/skills/review-paper-checks in your project. Claude Code loads it when a task matches its description.
Run `npx skills add claesbackman/AI-research-feedback --skill review-paper-checks -a codex`. Or copy the skill folder (Skills/review-paper-checks in claesbackman/AI-research-feedback) into .agents/skills/review-paper-checks 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 claesbackman/AI-research-feedback --skill review-paper-checks -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/review-paper-checks, .gemini/skills/review-paper-checks, .github/skills/review-paper-checks and .opencode/skills/review-paper-checks in your project.
SKILL.md names no scripts, command-line tools or credentials: Review Paper Checks is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Write, Edit, Glob, Grep, Bash, Agent.
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 notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Review Paper Checks is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.3k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Review Paper Checks: Research Writing (alfonso0512/research-writing-skill, 490 stars), Paper Writing (MLNLP-World/Paper-Writing-Tips, 4.7k stars), Evomath Tao (EvoScientist/EvoSkills, 478 stars) and Math Modeling to EI Conference Paper (jihe520/MathModelAgent, 6.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
claesbackman (a GitHub user) maintains it in claesbackman/AI-research-feedback, which has 495 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on September 25, 2026.
Source: claesbackman/AI-research-feedback on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.