Search
Muuuun/luxas
Unified academic paper search, citation chains, paper download (arXiv LaTeX/PDF, Sci-Hub), figure extraction from papers, LaTeX source reading, BibTeX fetching, web search, and browser automation…
Run a referee-grade review of the manuscript in the open project without changing a single manuscript file.
$ npx skills add Oleafly/Oleafly --skill oleafly-review-manuscript -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Oleafly/Oleafly oleafly-review-manuscript --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/Oleafly/Oleafly.git skills-src && mkdir -p .claude/skills && cp -r skills-src/src-tauri/resources/skills/oleafly-review-manuscript .claude/skills/oleafly-review-manuscript && 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 "oleafly-review-manuscript" agent skill from https://github.com/Oleafly/Oleafly/tree/main/src-tauri/resources/skills/oleafly-review-manuscript into .claude/skills/oleafly-review-manuscript/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oleafly-review-manuscript", 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/Oleafly/Oleafly/tree/main/src-tauri/resources/skills/oleafly-review-manuscriptType 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 Oleafly/Oleafly --skill oleafly-review-manuscript -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Oleafly/Oleafly oleafly-review-manuscript --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Oleafly/Oleafly.git skills-src && mkdir -p .agents/skills && cp -r skills-src/src-tauri/resources/skills/oleafly-review-manuscript .agents/skills/oleafly-review-manuscript && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "oleafly-review-manuscript" agent skill from https://github.com/Oleafly/Oleafly/tree/main/src-tauri/resources/skills/oleafly-review-manuscript into .agents/skills/oleafly-review-manuscript/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oleafly-review-manuscript", 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 Oleafly/Oleafly --skill oleafly-review-manuscript -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Oleafly/Oleafly oleafly-review-manuscript --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Oleafly/Oleafly.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/src-tauri/resources/skills/oleafly-review-manuscript .cursor/skills/oleafly-review-manuscript && 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 "oleafly-review-manuscript" agent skill from https://github.com/Oleafly/Oleafly/tree/main/src-tauri/resources/skills/oleafly-review-manuscript into .cursor/skills/oleafly-review-manuscript/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oleafly-review-manuscript", 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/Oleafly/Oleafly.git --path src-tauri/resources/skills/oleafly-review-manuscript--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 Oleafly/Oleafly --skill oleafly-review-manuscript -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Oleafly/Oleafly oleafly-review-manuscript --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Oleafly/Oleafly.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/src-tauri/resources/skills/oleafly-review-manuscript .gemini/skills/oleafly-review-manuscript && 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 "oleafly-review-manuscript" agent skill from https://github.com/Oleafly/Oleafly/tree/main/src-tauri/resources/skills/oleafly-review-manuscript into .gemini/skills/oleafly-review-manuscript/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oleafly-review-manuscript", 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 Oleafly/Oleafly oleafly-review-manuscriptInstalls 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 Oleafly/Oleafly --skill oleafly-review-manuscript -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Oleafly/Oleafly.git skills-src && mkdir -p .github/skills && cp -r skills-src/src-tauri/resources/skills/oleafly-review-manuscript .github/skills/oleafly-review-manuscript && 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 "oleafly-review-manuscript" agent skill from https://github.com/Oleafly/Oleafly/tree/main/src-tauri/resources/skills/oleafly-review-manuscript into .github/skills/oleafly-review-manuscript/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oleafly-review-manuscript", 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 Oleafly/Oleafly --skill oleafly-review-manuscript -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Oleafly/Oleafly oleafly-review-manuscript --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Oleafly/Oleafly.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/src-tauri/resources/skills/oleafly-review-manuscript .opencode/skills/oleafly-review-manuscript && 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 "oleafly-review-manuscript" agent skill from https://github.com/Oleafly/Oleafly/tree/main/src-tauri/resources/skills/oleafly-review-manuscript into .opencode/skills/oleafly-review-manuscript/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "oleafly-review-manuscript", 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.
oleafly-review-manuscriptRun a referee-grade review of the manuscript in the open project without changing a single manuscript file.
Oleafly Review Manuscript is an agent skill from Oleafly/Oleafly. Run a referee-grade review of the manuscript in the open project without changing a single manuscript file. Use when asked to review, referee, critique, or assess a paper, preprint, thesis chapter, or grant draft, to find unsupported claims, methods and statistics problems, missing reporting items, or figure and citation issues, or to produce a structured report with strengths, major and minor comments, line notes anchored to file and line, and scores per dimension.
Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files and assets (for example `assets/report-template.md`, `references/referee-checklist.md` and `references/scoring-rubric.md`). Compatibility notes: Any Oleafly project. The rendered-page pass needs a successful compile. Line anchoring works on any text source. Checklist depth improves when the peer-review…
It sits in Research & Science, covering LaTeX, Citation management and Academic paper search. It works with LaTeX. The repository describes itself as: The local-first AI assisted research workspace for scientific writing & publishing. Research, Write, Compile, Verify and Publish in LaTeX • Typst • Markdown • Git-native • Open…. The licence is MIT.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit dc582ef. 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:
read_filelist_filessearch_projectproject_mapcompileget_logget_pdf_textcreate_filewrite_fileload_skill…and 3 more on the same allowed-tools line.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
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.
Any Oleafly project. The rendered-page pass needs a successful compile. Line anchoring works on any text source. Checklist depth improves when the peer-review and scholar-evaluation skills are enabled.
From compatibility in the SKILL.md frontmatter.
Oleafly Review Manuscript loads about 2.3k tokens when it runs, and up to ~4.7k if it reads all its reference files. Until then it costs about 124 tokens; SKILL.md has 1,175 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); files beside SKILL.md are not scanned.
The full file from Oleafly/Oleafly at commit dc582ef, republished under its MIT licence (© Oleafly). 1,175 words, ~2,287 tokens.
.claude/skills/oleafly-review-manuscript/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.Produce the review a careful referee would write: specific, anchored to the text, and honest about what you could not check. You read and you report. You do not edit.
Never modify a manuscript file. No write_file, replace_in_file, create_file, rename_file, or delete_file on anything that is part of the document. The only file you create is the report under review/. If the user asks you to apply a fix during the review, stop, finish the report, and offer to make the edits as a separate task.
Ask, or state your assumption, if any of these is unclear:
For an unpublished submission belonging to someone else, keep everything local. Do not put manuscript sentences into literature_search, alphaxiv_search, verify_citation, or any other network tool. Those queries leave the machine. Reading, compiling, and searching inside the project do not.
Call list_files for the file tree, then project_map for the structure: sections, labels, bibKeys, macros, theorems, inputGraph, unresolvedRefs, unresolvedCites. Record the sections you will read with update_todos so the pass is visible and nothing is skipped.
If project_map is not offered (the engine does not advertise a document index), fall back to search_project for \section, \subsection, or # headings and build the outline by hand.
read_file every source file, following the include order from inputGraph. read_file truncates at 800 lines or 40,000 characters per call, so keep calling it with a higher offset until you reach the end of each file. Read the bibliography file too.
Do not review from the abstract and the section headings. A referee report written without reading the methods is worthless, and it shows.
Call compile, then get_pdf_text to see what the reader actually sees: float placement, table overflow, figure ordering, page breaks in the wrong place, and anything the source hides.
If the compile fails, call get_log, put "the manuscript does not compile" at the top of the report with the first error and its location, and review the source alone.
Call load_skill with peer-review, then read_skill_file for the parts you need:
references/common_issues.md for recurring problem patterns and constructive phrasingsreferences/statistical_reproducibility.md for methods and statistics reviewreferences/reporting_standards.md when a reporting guideline appliesCall load_skill with scholar-evaluation and read_skill_file for references/evaluation_framework.md to get the five scoring dimensions and the rules that go with them.
Reporting guidelines apply only to the study types they were written for. Use CONSORT for randomized trials, STROBE for observational epidemiology, PRISMA for systematic reviews and meta-analyses, ARRIVE for animal experiments. For a theory paper, a systems paper, or a machine-learning methods paper none of them applies. Say so in one line rather than forcing a checklist that does not fit.
If those two skills are not enabled, or read_skill_file is not available in this run, use references/referee-checklist.md and references/scoring-rubric.md in this skill instead. They carry the same shape at less depth.
For each issue, find the exact sentence with search_project and write down the file and the line number. Quote the text you are objecting to, trimmed to the part that matters.
A remark you cannot anchor does not go in the report. "The statistics are weak" helps nobody. "methods.tex:112 reports a t-test on counts with n=7 per group and no normality check" can be acted on.
Create review/report.md with create_file, then fill it with write_file. Follow assets/report-template.md. The sections are:
references/scoring-rubric.md or the scholar-evaluation framework.The line notes table:
| File | Line | Quoted text | Issue | Suggestion | Severity |
|---|---|---|---|---|---|
| results.tex | 84 | "significantly improves" | No test statistic or p value | Report the test, statistic, df, and effect size with an interval | major |
Severity is major, minor, or note. Sort the table by file, then by line.
Call show_location with the path and line of your three most severe findings, worst first, so the user lands in the text instead of hunting for it. If show_location is not available in this run, skip it silently and list the three locations in your chat reply instead.
In chat: the three findings that matter most, in one sentence each, and the path to the report. Do not paste the whole report into the conversation.
| Situation | What to do |
|---|---|
| Compile fails | Say so at the top of the report, get_log for the first error, review the source only |
project_map not offered | Build the outline with search_project on section commands |
| Randomized trial, cohort study, or systematic review | Pull the matching reporting checklist through read_skill_file |
| Theory, systems, or methods paper | Name the guidelines as not applicable in one line and move on |
| Someone else's unpublished submission | No network tools on manuscript text |
| User asks you to fix something mid-review | Finish the report, then offer the edits as a separate task |
| A claim depends on a source you cannot see | Record it as "not verifiable from the manuscript", not as an error |
read_file output ends mid-file: call it again with offset set past the last line you read.get_pdf_text returns nothing: the project has not compiled yet. Call compile first.search_project finds no hit for a sentence you can see: LaTeX splits sentences across lines, so search a short distinctive fragment without punctuation or macros instead of the whole sentence.project_map reports unresolvedRefs or unresolvedCites: those are findings, not obstacles. Put them in minor comments with their locations.review/report.md, the full referee report.© Oleafly, 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 3 other files (references, assets) in src-tauri/resources/skills/oleafly-review-manuscript of Oleafly/Oleafly.
Open the folder on GitHubat commit dc582ef
Oleafly Review Manuscript 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 |
|---|---|---|---|---|---|---|
| Oleafly Review Manuscript this skillOleafly/Oleafly | 212 | — | ~2.3k | Automated safety check: Pass | MIT | |
| SearchMuuuun/luxas | 1.2k | — | ~2.3k | Automated safety check: Warn | MIT | |
| Research Writing SkillzLanqing/codex-claude-academic-skills | 4.7k | — | ~1.1k | Automated safety check: Pass | MIT | |
| Literature Survey Generatorbrycewang-stanford/Auto-Empirical-Research-Skills | 4.6k | — | ~2.7k | Automated safety check: Notes | Custom licence | |
| Scipilot Cite Skillfranklee16/academic-research-skills | 223 | — | ~1.9k | Automated safety check: Pass | MIT | |
| Arxiv MCP Serverblazickjp/arxiv-mcp-server | 3.2k | — | ~353 | Automated safety check: Pass | Apache-2.0 |
Muuuun/luxas
Unified academic paper search, citation chains, paper download (arXiv LaTeX/PDF, Sci-Hub), figure extraction from papers, LaTeX source reading, BibTeX fetching, web search, and browser automation…
zLanqing/codex-claude-academic-skills
Chinese-first research paper writing, revision, polishing, section drafting, rebuttal, peer-review response, thesis prose improvement, and manuscript argument planning.
brycewang-stanford/Auto-Empirical-Research-Skills
Generate a complete academic literature survey from scratch using multi-agent orchestration.
franklee16/academic-research-skills
SciPilot Skills 家族的文献检索与引用插入技能。支持两种输入模式—— 模式 A:读取用户的 Word(.docx) 或 LaTeX(.tex) 论文,在正文对应章节插入引用; 模式 B:接收用户给出的一段话/一个观点/一个论断,输出能支撑它的参考文献列表 (不修改文档)。两种模式都通过 Semantic Scholar、OpenAlex、Crossref 三源…
blazickjp/arxiv-mcp-server
A skill your agent uses when finding, comparing, reading, or monitoring arXiv papers, including requests for abstracts, citation graphs, original LaTeX, section-level technical details, or…
appautomaton/latex-arxiv-SKILL
Write LaTeX ML/AI review articles for arXiv using the IEEEtran template and verified BibTeX citations.
Oleafly/Oleafly
Perform bounded, local exploratory analysis of explicitly supported scientific files.
Oleafly/Oleafly
Design experiments and studies BEFORE data is collected — choosing a design, randomizing, blocking, and laying out treatment combinations so results are interpretable.
Oleafly/Oleafly
Facilitates evidence-aware scientific ideation with independent generation, structured discussion, explicit assumptions, transparent evaluation, adversarial review, and decision logs.
Oleafly/Oleafly
Create and audit truthful, accessible, publication-ready scientific figures with Matplotlib, Seaborn, or Plotly.
Oleafly/Oleafly
Turn a research question into an annotated reading list with provenance.
Oleafly/Oleafly
Entry point for research writing in Oleafly. An agent skill from Oleafly/Oleafly.
Works with
Categories
Run a referee-grade review of the manuscript in the open project without changing a single manuscript file. Oleafly Review Manuscript is an agent skill from Oleafly/Oleafly. Run a referee-grade review of the manuscript in the open project without changing a single manuscript file.
Oleafly Review Manuscript fits situations like: asked to review; find unsupported claims; methods and statistics problems; missing reporting items.
Run `npx skills add Oleafly/Oleafly --skill oleafly-review-manuscript -a claude-code`. Or copy the skill folder (src-tauri/resources/skills/oleafly-review-manuscript in Oleafly/Oleafly) into .claude/skills/oleafly-review-manuscript in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Oleafly/Oleafly --skill oleafly-review-manuscript -a codex`. Or copy the skill folder (src-tauri/resources/skills/oleafly-review-manuscript in Oleafly/Oleafly) into .agents/skills/oleafly-review-manuscript 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 Oleafly/Oleafly --skill oleafly-review-manuscript -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/oleafly-review-manuscript, .gemini/skills/oleafly-review-manuscript, .github/skills/oleafly-review-manuscript and .opencode/skills/oleafly-review-manuscript in your project.
SKILL.md names no scripts, command-line tools or credentials: Oleafly Review Manuscript is instructions for the agent only. Its frontmatter pre-approves these tools: read_file, list_files, search_project, project_map, compile, get_log, get_pdf_text, create_file, write_file, load_skill, read_skill_file, show_location, update_todos. Compatibility (from SKILL.md): Any Oleafly project. The rendered-page pass needs a successful compile. Line anchoring works on any text source. Checklist depth improves when the peer-review and scholar-evaluation skills are enabled..
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. Review the folder before installing.
Oleafly Review Manuscript is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.3k tokens (SKILL.md is roughly 9.1k 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 2.4k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Oleafly Review Manuscript: Search (Muuuun/luxas, 1.2k stars), Research Writing Skill (zLanqing/codex-claude-academic-skills, 4.7k stars), Literature Survey Generator (brycewang-stanford/Auto-Empirical-Research-Skills, 4.6k stars) and Scipilot Cite Skill (franklee16/academic-research-skills, 223 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Oleafly (a GitHub organization) maintains it in Oleafly/Oleafly, which has 212 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 10, 2026.
Source: Oleafly/Oleafly on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.