The official skill repository for EvoScientist. Each skill is an installable knowledge pack that extends EvoScientist with domain-specific expertise.
$ npx -y skills add evoscientist/evoskills --agent claude-code
What's inside
English | ็ฎไฝไธญๆ
The official skill repository for EvoScientist. Each skill is an installable knowledge pack that extends EvoScientist with domain-specific expertise.
[!IMPORTANT] These skills are purpose-built for EvoScientist โ together they amplify each other, unlocking the full potential of both the agent and the skills. Under EvoScientist, skills evolve across research cycles through persistent memory (evo-memory).
Install all skills at once:
/install-skill EvoScientist/EvoSkills@skills
Or install a single skill:
/install-skill EvoScientist/EvoSkills@skills/paper-planning
Simply ask the agent in conversation:
"Install all skills from EvoScientist/EvoSkills@skills."
[!TIP] Not using EvoScientist? These skills are compatible with any coding agent. One command via skills.sh to install on Claude Code, OpenCode, Cursor, Codex, Gemini CLI, DeepAgents, and more:
npx skills add EvoScientist/EvoSkills
| Skill | Description |
|---|---|
research-ideation | ๐ก Literature grounding, tournament ranking & proposal generation |
paper-planning | ๐ Research paper planning & outline generation |
experiment-pipeline | ๐งช Structured 4-stage experiment execution |
experiment-craft | ๐ง Experiment debugging, logging & iteration |
experiment-iterative-coder | ๐ Iterative code refinement (plan โ code โ evaluate โ refine) |
paper-writing | โ๏ธ End-to-end paper writing assistance |
paper-review | ๐ Automated paper review & feedback |
paper-rebuttal | ๐ฌ Rebuttal writing after peer review |
paper-figures | ๐ Publication-ready matplotlib figures from tabular data |
academic-slides | ๐ค Academic presentation & research talk creation |
evo-memory | ๐ง Persistent research memory & self-evolution |
paper-navigator | ๐ Academic paper discovery, evaluation & reading |
research-survey | ๐ Structured literature survey synthesis |
paper-graph | ๐ณ Lineage map of a research field as Mermaid diagrams |
nano-banana | ๐ AI-generated presentation slides & illustrations via Gemini |
evomath-tao | ๐งฎ Tao-style olympiad-grade proof workflow with calibrated abstention |
Paper Suite + Self-Evolution Suite: Each skill is self-contained โ use them individually or combine freely. The self-evolution loop now runs through
research-ideation,experiment-pipeline, andevo-memory.
The mcp/ directory contains a curated collection of MCP servers that extend agents with external tools โ web search, academic paper retrieval, documentation lookup, and more. Browse the full list or install directly:
/install-mcp # interactive browser
EvoSci mcp install arxiv # install by name
The diagram above shows the full EvoScientist pipeline. The Researcher Agent (top, blue) runs idea tree search and Elo tournament ranking to produce a research proposal. The Engineer Agent (bottom, green) executes the 4-stage experiment pipeline. The Evolution Manager Agent (right) manages three memory evolution mechanisms โ IDE, IVE, and ESE โ that feed learned knowledge back into Ideation Memory (M_I) and Experimentation Memory (M_E) for future cycles.
flowchart LR
A["<b>๐ฌ Research Phase</b><br/>๐ก research-ideation"]
--> B["<b>โ๏ธ Experiment Phase</b><br/>๐ paper-planning<br/>๐งช experiment-pipeline<br/>๐ง experiment-craft<br/>๐ experiment-iterative-coder"]
--> C["<b>๐ Writing Phase</b><br/>โ๏ธ paper-writing<br/>๐ paper-review<br/>๐ฌ paper-rebuttal<br/>๐ค academic-slides"]
D[("๐ง evo-memory<br/>(IDE ยท IVE ยท ESE)")] <--> A
D <--> B
E["๐ paper-navigator<br/>(standalone)"] -.-> A
E -.-> B
F["๐ nano-banana<br/>(standalone)"] -.-> C
G["๐งฎ evomath-tao<br/>(standalone)"] -.-> A
G -.-> B
H["๐ research-survey<br/>(standalone)"] -.-> A
H -.-> C
I["๐ณ paper-graph<br/>(standalone)"] -.-> A
J["๐ paper-figures<br/>(standalone)"] -.-> C
style A fill:#7C3AED,stroke:#5B21B6,stroke-width:2px,color:#fff
style B fill:#D97706,stroke:#B45309,stroke-width:2px,color:#fff
style C fill:#16A34A,stroke:#15803D,stroke-width:2px,color:#fff
style D fill:#475569,stroke:#334155,stroke-width:2px,color:#fff
style E fill:#0369A1,stroke:#075985,stroke-width:2px,color:#fff
style F fill:#D97706,stroke:#B45309,stroke-width:2px,color:#fff
style G fill:#BE185D,stroke:#9D174D,stroke-width:2px,color:#fff
style H fill:#0891B2,stroke:#0E7490,stroke-width:2px,color:#fff
style I fill:#65A30D,stroke:#4D7C0F,stroke-width:2px,color:#fff
style J fill:#9333EA,stroke:#7E22CE,stroke-width:2px,color:#fff
research-ideation โ Literature Grounding, Tournament & ProposalThe starting point of the research pipeline. It now covers the full path from literature grounding to ranked ideas to a concrete proposal:
evo-memory first to reuse feasible directions and avoid known dead endspaper-navigator to collect and analyze papers before generating ideasresearch-survey โ Literature Survey & SynthesisDedicated skill for turning a large paper collection into a structured survey report:
paper-planning โ Research Paper Planning & Outline GenerationGuides pre-writing planning before a single word is drafted. Covers four key activities:
Includes counterintuitive tactics: write your rejection letter first, narrow claims before broadening, and plan fallback narratives.
experiment-pipeline โ 4-Stage Experiment ExecutionA structured framework for executing research experiments with attempt budgets and gate conditions:
evo-memoryIntegrates with experiment-craft for failure diagnosis within stages and evo-memory for cross-cycle learning.
experiment-craft โ Experiment Debugging & IterationA systematic approach to experiment debugging, logging, and iterative improvement:
paper-writing for draftingexperiment-iterative-coder โ Iterative Code RefinementStructured plan โ code โ evaluate โ refine cycles for higher code quality:
Integrates with experiment-craft for stuck diagnoses and evo-memory for loading prior strategies.
paper-writing โ Section-by-Section Paper DraftingA proven 11-step workflow for writing academic papers with LaTeX templates:
paper-skeleton.tex) and booktabs table macros (table-style.tex)paper-review โ Self-Review & Quality AssuranceSystematic self-review before submission using adversarial and counterintuitive review strategies:
paper-rebuttal for response preparationpaper-rebuttal โ Rebuttal Writing After Peer ReviewDedicated rebuttal skill for responding to reviewer feedback after peer review:
paper-figures โ Publication-Ready Matplotlib Figures from DataA spec-first workflow that turns CSVs and natural-language descriptions into standalone PNGs and reproducible matplotlib scripts:
figure-spec.md โ Pick matplotlib idiom โ Render โ Audit, with plot.py + plot.png as the always-paired outputfigure-spec.md contract (axes, scales, series, forbidden elements, assumptions) that the audit checks againstPASSED / PASSED_WITH_WARNINGS / REPAIRED / FAILED_NEEDS_HANDOFF. The script executing is not proof the figure matches the requestacademic-slides โ Presentation & Research Talk CreationA structured approach to creating academic presentations and preparing research talks:
.pptx file generation with color palettes, layout code, charts, and figuresevo-memory โ Persistent Research Memory & Self-EvolutionThe learning layer that accumulates knowledge across research cycles. Maintains two memory stores and implements three evolution mechanisms:
research-ideationRead by research-ideation and experiment-pipeline at cycle start; updated after each cycle completes.
paper-navigator โ Academic Paper Discovery & ReadingFocused paper workflow in four stages โ from query to evaluated reading list:
paper-graph โ Lineage Map of a Research Field via Mermaid DiagramsA skill that turns a research topic or seed paper into a Markdown report tracing how a field evolved โ challenges, solutions, and per-solution citation lineage, all rendered as embedded Mermaid diagrams:
nano-banana โ AI-Generated Slides & IllustrationsGenerate professional presentation slides and high-quality illustrations using Gemini's image generation API, with an interactive browser-based review loop:
gemini-3-pro-image-preview (best quality), gemini-3.1-flash-image-preview (fast iteration), gemini-2.5-flash-image (rapid prototyping)evomath-tao โ Tao-style Olympiad Proof WorkflowA rigorous proof workflow that operationalizes Terence Tao's research-math practice for contest-style mathematics. Outputs a complete proof, a verified counterexample, a calibrated partial result, or a clean handoff โ never a hand-waved "PROVED":
PROVED / REFUTED / VERIFIED_NUMERICALLY / CONJECTURED / HANDED_OFF. Numerical evidence is NOT a proofIMO 2025 evaluation (Claude Opus 4.7, 6 parallel subagents): 4 PROVED (P1 / P2 / P4 / P5) ยท 1 CONJECTURED (P3, c = 4 with odd-prime gap) ยท 1 HANDED_OFF (P6, 2112 sketched). All 6 numeric/classification answers match the official IMO 2025 keys.
Completed:
research-ideation, experiment-pipeline, evo-memorynano-banana)evomath-tao)Coming soon:
Stay tuned โ more skills are on the way!
Xiaoyi DeepResearch Team and the wider open-source community contribute to this project.
For any enquiries or collaboration opportunities, please contact: EvoScientist.ai@gmail.com
We welcome contributions! See the guides for skills and MCP servers, or start with the Contributing Guidelines.
Every contribution brings us one step closer to a future where AI accelerates scientific breakthroughs for all of humanity.
If you find our paper and code useful in your research and applications, please cite using this BibTeX:
@article{evoscientist2026,
title={EvoScientist: Towards Multi-Agent Evolving AI Scientists for End-to-End Scientific Discovery},
author={Yougang Lyu and Xi Zhang and Xinhao Yi and Yuyue Zhao and Shuyu Guo and Wenxiang Hu and Jan Piotrowski and Jakub Kaliski and Jacopo Urbani and Zaiqiao Meng and Lun Zhou and Xiaohui Yan},
journal={arXiv preprint arXiv:2603.08127},
year={2026}
}
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
.github/
scripts/
validate_skills.py
workflows/
lint.yml
validate-skills.yml
.gitignore
.ruff.toml
assets/
framework.png
xiaoyi-deepresearch.webp
CONTRIBUTING.md
LICENSE
mcp/
alphaxiv.yaml
arxiv.yaml
context7.yaml
deepwiki.yaml
docs-langchain.yaml
exa.yaml
perplexity.yaml
README.md
sequential-thinking.yaml
ssh.yaml
README.md
README.zh-CN.md
skills/
academic-slides/
assets/
talk-outline-template.md
references/
delivery-and-qa.md
slide-creation.md
slide-design.md
talk-structure.md
SKILL.md
evo-memory/
assets/
evolution-report-template.md
experiment-memory-template.md
ideation-memory-template.md
references/
ese-protocol.md
ide-protocol.md
ive-protocol.md
memory-schema.md
paper-prompts.md
SKILL.md
evomath-tao/
references/
angles-by-type.md
claim-memory.md
confidence-rules.md
grading-taxonomy.md
handoff-template.md
intake-checklist.md
model-tier.md
output-formats.md
output-schema.md
phase-4-audit.md
test-prompts.md
scripts/
evomath_workspace.py
SKILL.md
experiment-craft/
assets/
experiment-log-template.md
references/
debugging-methodology.md
SKILL.md
experiment-iterative-coder/
assets/
iteration-log-template.md
references/
evaluation-protocol.md
SKILL.md
experiment-pipeline/
assets/
pipeline-tracker-template.md
stage-log-template.md
references/
attempt-budget-guide.md
code-trajectory-logging.md
stage-protocols.md
SKILL.md
nano-banana/
scripts/
edit_slide.py
generate_ppt.py
package_pptx.py
serve_viewer.py
SKILL.md
styles/
gradient-glass.md
lineal-color.md
vector-illustration.md
templates/
viewer.html
paper-figures/
references/
chart-types.md
publication-style.md
scripts/
validate_figure.py
SKILL.md
paper-graph/
references/
audit_edge.md
classify.md
detail.md
outline.md
parse_query.md
seed_paper_block.md
scripts/
cli.py
config.py
deepxiv_client.py
logger.py
mermaid.py
paper_md.py
pipeline.py
prompts.py
web_api.py
SKILL.md
paper-navigator/
assets/
paper-summary-template.md
references/
api-reference.md
arxiv-categories.md
disambiguation.md
env-vars.md
iterative-collection.md
output-formats.md
reading-strategy.md
search-principles.md
scripts/
arxiv_monitor.py
author_search.py
citation_traverse.py
dataset_search.py
deepxiv_client.py
download_paper.py
fetch_paper.py
find_code.py
github_search.py
library_search.py
literature_report.py
match_paper_by_title.py
recommend.py
saturation.py
scholar_search.py
snippet_search.py
sota.py
trending.py
utils.py
SKILL.md
paper-planning/
assets/
experiment-plan-template.md
references/
counterintuitive-planning.md
experiment-planning.md
figure-design.md
story-design.md
timeline-4week.md
SKILL.md
paper-rebuttal/
assets/
rebuttal-template.md
references/
rebuttal-tactics.md
SKILL.md
paper-review/
AGENTS.md
references/
counterintuitive-review.md
review-checklist.md
scripts/
five_aspect_review.js
SKILL.md
paper-writing/
assets/
paper-skeleton.tex
table-style.tex
references/
abstract-templates.md
counterintuitive-writing.md
experiments-guide.md
introduction-templates.md
method-templates.md
related-work-guide.md
supplementary-guide.md
writing-practice.md
writing-principles.md
SKILL.md
README.md
research-ideation/
assets/
direction-summary-template.md
idea-candidate-template.md
paper-summary-template.md
proposal-template.md
ranking-scorecard-template.md
references/
elo-ranking-guide.md
literature-tree.md
paper-reading.md
problem-selection.md
proposal-extension.md
solution-design.md
tree-search-protocol.md
SKILL.md
research-survey/
assets/
survey-template.md
references/
section-quality-checklist.md
survey-methodology.md
SKILL.mdFAQ
evoskills is a Claude Code plugin with 16 hand-picked skills for research work, indexed on Flowy. Install it with the command on its page. It includes academic-slides, evo-memory, evomath-tao. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.