Agent skill

Evo Memory

by EvoScientist in EvoScientist/EvoSkills

Manages persistent research memory across ideation and experimentation cycles.

Apache-2.0Auto-check passedAgent Workflows

Install Evo Memory

skills CLI
$ npx skills add EvoScientist/EvoSkills --skill evo-memory -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install EvoScientist/EvoSkills evo-memory --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/EvoScientist/EvoSkills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/evo-memory .claude/skills/evo-memory && rm -rf skills-src

Use ~/.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/

Facts

Skill name
evo-memory
GitHub stars
474
Used in
3 other repos
Token cost
~4.8k tokens
SKILL.md length
2,224 words
Files
9 (incl. references, assets)
Skills in repo
16
Repo updated
First seen
Licence
Apache-2.0

At a glance

Manages persistent research memory across ideation and experimentation cycles.

  • Works in 6 steps: Read current M_I from… → Run the paper's IDE prompt (see above),… → For each direction in the prompt output,… → …
  • : updating memory after completing research-ideation cycles
  • SKILL.md covers When to Use This Skill, The Learning Layer, Two Memory Stores and Three Evolution Mechanisms, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Evo Memory is an agent skill from EvoScientist/EvoSkills. Manages persistent research memory across ideation and experimentation cycles. Maintains two stores: Ideation Memory MI (feasible/unsuccessful directions) and Experimentation Memory ME (reusable strategies for data processing, model training, architecture, debugging). Three evolution mechanisms: IDE (after research-ideation), IVE (after experiment failure — classifies failures as implementation vs fundamental), ESE (after experiment success — extracts reusable strategies). Use when: updating memory after…

Its SKILL.md is about 4.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including reference files and assets (for example `assets/evolution-report-template.md`, `assets/experiment-memory-template.md` and `assets/ideation-memory-template.md`).

It sits in Agent Workflows, covering Brainstorming, A/B testing and Fine-tuning. The repository describes itself as: 🧬 Extend EvoScientist with Installable Skill & Knowledge Packs. The licence is Apache-2.0.

When your agent uses it

  • : updating memory after completing research-ideation cycles
  • Experiment pipelines
  • Classifying why a method failed (implementation vs fundamental failure)
  • Starting a new research cycle needing prior knowledge

Example prompts

  • “update memory”
  • “classify failure”
  • “what worked before”
  • “/evo-memory”

Requirements

  • Pre-approved tools (allowed-tools): write_file, edit_file, read_file, think_tool

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Read current M_I from /memory/ideation-memory.md
  2. Run the paper's IDE prompt (see above), reasoning through it step by step
  3. For each direction in the prompt output, abstract it to a reusable level. "Attention-based feature selection for 3D point clouds" becomes…
  4. Check M_I for existing entries on similar directions. Update if exists, append if new.
  5. If any previously "feasible" direction was found to be exhausted during this cycle, update its status.
  6. Write an evolution report documenting what changed and why.

What it can do on your machine

Read from SKILL.md and the folder at commit 9a9f8cf. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • write_file
    • edit_file
    • read_file
    • think_tool

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    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.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Evo Memory loads about 4.8k tokens when it runs, and up to ~18k if it reads all its reference files. Until then it costs about 244 tokens; SKILL.md has 2,224 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~244
When it runs · the whole SKILL.md, loaded when a task matches
~4.8k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~18k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from EvoScientist/EvoSkills at commit 9a9f8cf, republished under its Apache-2.0 licence (© EvoScientist). 2,224 words, ~4,768 tokens.

Download SKILL.mdSave it as .claude/skills/evo-memory/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.
name
evo-memory
description
Manages persistent research memory across ideation and experimentation cycles. Maintains two stores: Ideation Memory M_I (feasible/unsuccessful directions) and Experimentation Memory M_E (reusable strategies for data processing, model training, architecture, debugging). Three evolution mechanisms: IDE (after research-ideation), IVE (after experiment failure — classifies failures as implementation vs fundamental), ESE (after experiment success — extracts reusable strategies). Use when: updating memory after completing research-ideation cycles or experiment pipelines, classifying why a method failed (implementation vs fundamental failure), starting a new research cycle needing prior knowledge, user mentions 'update memory', 'classify failure', 'what worked before', 'research history', 'evolution'. Do NOT use for running experiments (use experiment-pipeline), debugging experiment code (use experiment-craft), or generating ideas (use research-ideation).
allowed-tools
write_file, edit_file, read_file, think_tool
metadata.author
EvoScientist
metadata.version
1.0.1
metadata.tags
core, meta-learning

Evo-Memory

A persistent learning layer that accumulates research knowledge across ideation and experimentation cycles. Maintains two memory stores and implements three evolution mechanisms that feed learned patterns back into future research.

When to Use This Skill

  • User has completed an research-ideation and needs to update Ideation Memory
  • User has completed (or failed) an experiment-pipeline and needs to update memory
  • User is starting a new research cycle and wants to load prior knowledge
  • User asks about research memory, learned patterns, or cross-cycle knowledge
  • User mentions "evo-memory", "update memory", "what worked before", "research history", "evolution"

The Learning Layer

Research is iterative. Each cycle — from ideation through experimentation — generates knowledge that should inform the next cycle. Without persistent memory, every new project starts from scratch, repeating mistakes and rediscovering patterns.

Evo-memory solves this by maintaining two structured memory stores and three evolution mechanisms that extract, classify, and inject knowledge across cycles.

Two Memory Stores

Ideation Memory (M_I)

Location: /memory/ideation-memory.md

Records what you've learned about research DIRECTIONS — which areas are promising and which are dead ends.

Two sections:

SectionWhat It ContainsExample Entry
Feasible DirectionsDirections that showed promise in prior cycles"Contrastive learning for few-shot classification — confirmed feasible, top-3 in tournament cycle 2"
Unsuccessful DirectionsDirections that were tried and failed, with failure classification"Autoregressive generation for real-time video — fundamental failure: latency constraint incompatible with autoregressive decoding"

Each entry records: Direction name, one-sentence summary, evidence (which cycle, what results), classification (feasible / implementation failure / fundamental failure), date.

How it's used: research-ideation reads M_I at the start of Step 0. The paper uses embedding-based retrieval with cosine similarity, selecting the top-k_I most similar items (k_I=2 in experiments). Feasible directions from prior cycles are offered as candidate research directions in Step 3. Unsuccessful directions are used during refinement in Step 4 — ideas matching a fundamental failure are pruned; implementation failures may be retried.

See assets/ideation-memory-template.md for the template.

Experimentation Memory (M_E)

Location: /memory/experiment-memory.md

Records what you've learned about research STRATEGIES — which technical approaches and configurations work in practice.

The paper defines M_E as storing "reusable data processing and model training strategies." ESE jointly summarizes (i) a data processing strategy and (ii) a model training strategy. We extend this with two additional practical sections (architecture and debugging) for comprehensive coverage.

Two core sections (from paper) + two practical extensions:

SectionSourceWhat It ContainsExample Entry
Data Processing StrategiesPaper (core)Preprocessing, augmentation, and data handling patterns"For noisy sensor data: median filter before normalization reduces training instability by ~40%"
Model Training StrategiesPaper (core)Hyperparameters, training tricks, and training schedules"Learning rate warmup for 10% of steps prevents early divergence in transformer fine-tuning"
Architecture StrategiesExtensionDesign choices, module configurations, and structural patterns"Residual connections are critical for modules inserted deeper than 10 layers in transformers"
Debugging StrategiesExtensionDiagnostic patterns that resolved experiment failures"When loss plateaus after 50% of training: check gradient norm — clipping threshold may be too aggressive"

Each entry records: Strategy name, context (when to use this), evidence (which cycle, what results), generality (domain-specific or broadly applicable), date.

How it's used: experiment-pipeline reads M_E at the start of each cycle. The paper uses embedding-based retrieval with cosine similarity, selecting the top-k_E most similar items (k_E=1 in experiments). Relevant strategies from prior cycles inform hyperparameter choices, data processing decisions, and debugging approaches, reducing the number of attempts needed.

See assets/experiment-memory-template.md for the template.

Three Evolution Mechanisms

IDE — Idea Direction Evolution

Trigger: After research-ideation completes Step 5 and saves /direction-summary.md for Step 6.

Purpose: Extract promising research directions from the tournament results and store them in M_I for future cycles.

Paper Prompt: Use the IDE prompt from references/paper-prompts.md as the primary extraction mechanism. Fill in {user_goal} from the original research direction and {top_ranked_ideas} from /direction-summary.md, then reason through the prompt step by step. The output (DIRECTION SUMMARY with Title, Core idea, Why promising, Requirements, Validation plan) feeds directly into the steps below.

Process:

  1. Read current M_I from /memory/ideation-memory.md
  2. Run the paper's IDE prompt (see above), reasoning through it step by step
  3. For each direction in the prompt output, abstract it to a reusable level. "Attention-based feature selection for 3D point clouds" becomes "Cross-domain attention mechanisms for sparse data" — specific enough to be useful, abstract enough to transfer.
  4. Check M_I for existing entries on similar directions. Update if exists, append if new.
  5. If any previously "feasible" direction was found to be exhausted during this cycle, update its status.
  6. Write an evolution report documenting what changed and why.

Key principle: Store directions, not ideas. A direction like "contrastive learning for structured data" can spawn many specific ideas across future cycles. A specific idea like "SimCLR with graph augmentations on molecular datasets" is too narrow to be reusable.

See references/ide-protocol.md for the full process.

IVE — Idea Validation Evolution

Trigger (two conditions, following the paper):

  1. Rule-based: The engineer cannot find any executable code within the pre-defined budget at any stage — the code simply doesn't run.
  2. LLM-based: Experiments complete but the proposed method performs worse than the baseline, as determined by analyzing the execution report W.

Purpose: Classify WHY the method failed and update M_I accordingly. This is the most critical evolution mechanism because it prevents future cycles from repeating dead-end directions.

Paper Prompt: Use the IVE prompt from references/paper-prompts.md as the primary classification mechanism. Fill in {research_proposal} from /research-proposal.md and {execution_report} from the stage trajectory logs, then reason through the prompt step by step. The prompt classifies the failure as FAILED(NoExecutableWithinBudget), FAILED(WorseThanBaseline), or NOT_FAILED.

After running the paper prompt:

  • FAILED(NoExecutableWithinBudget) → Implementation failure (retryable). Record as "retry with fixes" in M_I.
  • FAILED(WorseThanBaseline) → Use the 5-question diagnostic below to distinguish implementation vs fundamental failure.
  • NOT_FAILED → No IVE update needed.

Five diagnostic questions (for WorseThanBaseline cases):

  1. Did any variant show partial success? (Yes → implementation failure)
  2. Does the hypothesis hold for simpler problems? (No → fundamental failure)
  3. Have related approaches succeeded in published work? (Yes → implementation failure)
  4. Were failure patterns consistent across implementations? (Yes → fundamental failure)
  5. Can you identify specific bugs in trajectory logs? (Yes → implementation failure)

If 3+ answers point to one type, classify as that type. If split, classify as implementation failure (more conservative — allows retry).

Retry escalation rule: If a direction has been classified as "implementation failure" 3 times across different cycles, escalate to a careful re-evaluation — three separate implementation failures may indicate the direction is harder than it appears. Consider reclassifying as fundamental.

See references/ive-protocol.md for the full process and worked examples.

ESE — Experiment Strategy Evolution

Trigger: After experiment-pipeline succeeds — all 4 stages complete and gates met.

Purpose: Distill reusable strategies from the successful experiment run and store them in M_E for future cycles.

Paper Prompt: Use the ESE prompt from references/paper-prompts.md as the primary extraction mechanism. Fill in {research_proposal} from /research-proposal.md and {trajectories} from all 4 stage trajectory logs, then reason through the prompt step by step. The prompt outputs DATA SUMMARY and MODEL SUMMARY, which map to our Data Processing Strategies and Model Training Strategies sections.

Process:

  1. Run the paper's ESE prompt (see above), reasoning through it step by step
  2. Use the DATA SUMMARY output to populate the Data Processing Strategies section of M_E
  3. Use the MODEL SUMMARY output to populate the Model Training Strategies section of M_E
  4. After the prompt run, manually extract from trajectory logs:
    • Architecture decisions (extension): Which design choices were key to performance?
    • Debugging patterns (extension): Which diagnostic approaches resolved failures fastest?
  5. For each identified pattern, assess generality:
    • Is this domain-specific (only works for this type of data/model)?
    • Or broadly applicable (likely to work in other contexts)?
  6. Check M_E for existing similar entries. Update if exists, append if new.
  7. Write an evolution report documenting the extracted strategies.

Generalization guidelines: A strategy is broadly applicable if it addresses a general challenge (training instability, overfitting, slow convergence) rather than a domain-specific characteristic. When in doubt, record the context alongside the strategy and let future users judge applicability.

See references/ese-protocol.md for the full process.

Show full SKILL.md (896 more words)Show less

Reading Memory at Cycle Start

When starting a new research cycle (loading research-ideation or experiment-pipeline):

  1. Read /memory/ideation-memory.md and /memory/experiment-memory.md
  2. Summarize relevant entries to inject into the current context
  3. For research-ideation: Offer M_I feasible directions as candidate research directions in Step 3. Use M_I unsuccessful directions (fundamental failures only) to prune ideas during Step 4 refinement.
  4. For experiment-pipeline: Use M_E strategies to inform hyperparameter ranges, training schedules, and debugging approaches.

Don't blindly apply old strategies. Context matters. A strategy that worked for image classification may not work for text generation. Always check the recorded context against the current problem.

Retrieval method: The paper uses embedding-based cosine similarity for retrieval. In practice, perform this semantic comparison by reading each entry's Summary/Context and Retrieval Tags, then judging relevance to the current goal. If automated embedding tools are available in your environment, use those instead for larger memory stores.

For research-ideation (inject M_I)
  1. Read /memory/ideation-memory.md
  2. Select the top-k_I=2 entries most relevant to the user's current goal. Compare the user's goal statement against each entry's Summary and Retrieval Tags for semantic similarity.
  3. For each selected feasible direction: offer it as a candidate when Step 3 chooses its 3 research directions (the total stays at 3). Example injection: "Prior cycle found 'Modality-aware model compression' promising (Elo 1500, cycle 3). Consider it as one of the 3 research directions alongside new ones."
  4. For each unsuccessful direction with Failure Classification: Fundamental: flag for pruning. Example injection: "Prior cycle confirmed 'Autoregressive real-time video generation' is a fundamental failure (O(n) latency). Prune any idea matching this pattern."
For experiment-pipeline (inject M_E)
  1. Read /memory/experiment-memory.md
  2. Select the top-k_E=1 entry most relevant to the current experiment domain. Compare the experiment's problem description against each entry's Context and Category.
  3. Inject the selected strategy as context for all stages. Example injection: "Prior cycle found 'Cosine annealing with warm restarts (T_0=10, T_mult=2)' effective for transformer fine-tuning on small datasets (confirmed, 2 cycles). Apply in Stage 2 tuning as the default schedule."
  4. Also scan the Debugging Strategies section for any entries matching the current domain — these can save significant time when diagnosing failures.

Memory Maintenance

Pruning Stale Entries

Periodically review both memory stores and remove or archive entries that are no longer relevant:

  • Entries older than 10 cycles without being referenced
  • Strategies superseded by strictly better alternatives
  • Directions in fields that have fundamentally shifted (new paradigms, new state-of-the-art)
Version Tracking

Each memory file maintains a Last Updated field and a cycle counter. When entries are modified (not just appended), note what changed in the evolution report. This creates an audit trail of how your research knowledge evolves.

Evolution Reports

After each evolution mechanism triggers, generate a report saved to /memory/evolution-reports/cycle_N_type.md:

  • What changed (added, updated, or removed entries)
  • Why (evidence from the triggering cycle)
  • Expected impact on future cycles

See assets/evolution-report-template.md for the template.

Counterintuitive Memory Rules

Prioritize these rules when updating and using memory:

  1. Abstract before storing: Store directions and strategies, not specific experiment details. "Contrastive learning improves few-shot classification" is reusable across many projects; "set lr=0.001 for ResNet-50 on CIFAR-10" is not. The goal is transferable knowledge, not a lab notebook.

  2. Failed directions are more valuable than successful ones: Knowing what NOT to try saves more time than knowing what worked. Success stories are published in papers — everyone can access them. Failure stories are rarely shared, making your failure memory a unique competitive advantage.

  3. Implementation failures are not direction failures: The most common evolution mistake is marking a good direction as failed because the implementation was buggy. IVE exists specifically to make this distinction. When in doubt, classify as implementation failure — it's cheaper to retry a good idea than to permanently discard it.

  4. Memory decays without pruning: A strategy that worked 10 cycles ago on different data may no longer be relevant. Accumulating stale entries adds noise that makes it harder to find useful strategies. Prune actively — a smaller, curated memory is more valuable than a large, noisy one.

  5. Cross-pollination beats deep specialization: Strategies from M_E in one domain often transfer to another. Learning rate warmup helps in NLP AND vision AND speech. Review the full M_E before starting a new experiment pipeline, not just domain-specific entries.

  6. The evolution report is for humans: Write reports that a researcher — not just an AI agent — can understand and act on. Include enough context that someone reading the report 6 months later understands WHY the change was made, not just WHAT changed.

Memory Integration Points

How evo-memory connects to other skills in the pipeline:

TriggerSource SkillMechanismMemory Updated
Tournament completedresearch-ideationIDEM_I (feasible directions)
No executable code within budget, or method underperforms baselineexperiment-pipelineIVEM_I (unsuccessful directions)
Pipeline succeededexperiment-pipelineESEM_E (data processing + model training; optionally architecture + debugging)
New cycle startsresearch-ideationRead (top-k_I=2)M_I read for seeding/pruning
New cycle startsexperiment-pipelineRead (top-k_E=1)M_E read for strategy guidance

Reference Navigation

TopicReference FileWhen to Use
IDE process detailside-protocol.mdAfter completing research-ideation
IVE process detailsive-protocol.mdAfter experiment-pipeline failure (no executable code or method underperforms)
ESE process detailsese-protocol.mdAfter experiment-pipeline succeeds
Paper's actual promptspaper-prompts.mdReference for exact IDE/IVE/ESE prompt design
Memory data structuresmemory-schema.mdUnderstanding M_I and M_E formats
Ideation memory templateideation-memory-template.mdInitializing M_I
Experiment memory templateexperiment-memory-template.mdInitializing M_E
Evolution report templateevolution-report-template.mdDocumenting memory updates

© EvoScientist, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 8 other files (references, assets) in skills/evo-memory of EvoScientist/EvoSkills.

  • SKILL.md
  • assets/evolution-report-template.md
  • assets/experiment-memory-template.md
  • assets/ideation-memory-template.md
  • references/ese-protocol.md
  • references/ide-protocol.md
  • references/ive-protocol.md
  • references/memory-schema.md
  • references/paper-prompts.md

Open the folder on GitHubat commit 9a9f8cf

Used in 3 other repositories

We found 3 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 3 other GitHub owners. This page covers the copy in EvoScientist/EvoSkills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Evo Memory 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.

Evo Memory compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Evo Memory this skillEvoScientist/EvoSkills4743 repos~4.8kAutomated safety check: PassApache-2.0
Qnniblameandrew/open-deepthink150—~7.1kAutomated safety check: PassMIT
Superpowers6BNBN/FlowPilot134—~409Automated safety check: PassMIT
Trellis Session Insightmindfold-ai/Trellis15k4 repos~1.7kAutomated safety check: PassAGPL-3.0
Context FieldsNeoVertex1/context-field147—~1.3kAutomated safety check: PassNone
Brainstormingfeiskyer/claude-code-settings1.7k—~985Automated safety check: PassMIT

Similar skills

  • Qnn

    iblameandrew/open-deepthink

    Launch a Qualitative Neural Network (QNN) — a layered, multi-epoch brainstorm of agent personas that maps divergent strategies before implementation.

    150 GitHub stars~7.1k tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check passed
  • Superpowers

    6BNBN/FlowPilot

    A skill your agent uses when a task in Cursor may benefit from a structured workflow and one or more companion skills from this pack, such as brainstorming, feature development, design, review…

    134 GitHub stars~409 tokensUpdated 6 mo ago
    Agent WorkflowsAuto-check passed
  • Trellis Session Insight

    mindfold-ai/Trellis

    Reach into past AI conversation history through the trellis mem CLI.

    15k GitHub starsUsed in 4 repos~1.7k tokens
    DevelopmentAuto-check passed
  • Context Fields

    NeoVertex1/context-field

    Apply cognitive constraints that reshape thinking. An agent skill from NeoVertex1/context-field.

    147 GitHub stars~1.3k tokensUpdated 8 mo ago
    DevelopmentAuto-check passed
  • Brainstorming

    feiskyer/claude-code-settings

    Explore user intent, requirements, and design options through collaborative dialogue before implementation.

    1.7k GitHub stars~985 tokensUpdated 10 days ago
    DevelopmentAuto-check passed
  • Scope

    AlexZio00/sovereign-skills

    Scope definition before implementation — two modes. An agent skill from AlexZio00/sovereign-skills.

    139 GitHub stars~3.8k tokensUpdated 13 days ago
    DevelopmentAuto-check passed

More from EvoScientist/EvoSkills

All 16 skills in this repo
  • Evomath Tao

    EvoScientist/EvoSkills

    A skill your agent uses whenever the user submits a non-trivial mathematical claim that needs a rigorous proof or audit.

    474 GitHub starsUsed in 2 repos~3.8k tokens
    Auto-check passed
  • Paper Figures

    EvoScientist/EvoSkills

    A skill your agent uses to produce standalone, publication-ready PNG graphics and reproducible matplotlib scripts from tabular data (CSVs or DataFrames).

    474 GitHub starsUsed in 1 repo~4.4k tokens
    Auto-check passed
  • Experiment Iterative Coder

    EvoScientist/EvoSkills

    Iterative code refinement through plan → code → evaluate → refine cycles.

    474 GitHub starsUsed in 3 repos~2.5k tokens
    Auto-check passed
  • Paper Planning

    EvoScientist/EvoSkills

    Guides pre-writing planning for academic papers with 4 structured steps: story design (task-challenge-insight-contribution-advantage), experiment planning (comparisons + ablations), figure design…

    474 GitHub starsUsed in 3 repos~2.4k tokens
    Auto-check passed
  • Research Survey

    EvoScientist/EvoSkills

    Generates structured literature survey reports from collected papers using a multi-stage pipeline: outline generation (query-type adaptive) → draft survey → section-by-section expansion → summary…

    474 GitHub starsUsed in 3 repos~2.5k tokens
    Auto-check passed
  • Paper Navigator

    EvoScientist/EvoSkills

    Find and read academic papers (S2 + arXiv). An agent skill from EvoScientist/EvoSkills.

    474 GitHub stars~6.3k tokensUpdated 7 days ago
    Auto-check: notes

Questions about Evo Memory

What does Evo Memory do?

Manages persistent research memory across ideation and experimentation cycles. Evo Memory is an agent skill from EvoScientist/EvoSkills. Manages persistent research memory across ideation and experimentation cycles.

When should I use Evo Memory?

Evo Memory fits situations like: : updating memory after completing research-ideation cycles; experiment pipelines; classifying why a method failed (implementation vs fundamental failure); starting a new research cycle needing prior knowledge.

How do I install Evo Memory in Claude Code?

Run `npx skills add EvoScientist/EvoSkills --skill evo-memory -a claude-code`. Or copy the skill folder (skills/evo-memory in EvoScientist/EvoSkills) into .claude/skills/evo-memory in your project. Claude Code loads it when a task matches its description.

How do I install Evo Memory in Codex?

Run `npx skills add EvoScientist/EvoSkills --skill evo-memory -a codex`. Or copy the skill folder (skills/evo-memory in EvoScientist/EvoSkills) into .agents/skills/evo-memory in your project. Codex loads it when a task matches its description.

Can I use Evo Memory in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add EvoScientist/EvoSkills --skill evo-memory -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/evo-memory, .gemini/skills/evo-memory, .github/skills/evo-memory and .opencode/skills/evo-memory in your project.

What does Evo Memory need to run?

SKILL.md names no scripts, command-line tools or credentials: Evo Memory is instructions for the agent only. Its frontmatter pre-approves these tools: write_file, edit_file, read_file, think_tool.

Does Evo Memory access the network?

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.

Is Evo Memory safe to install?

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.

What licence does Evo Memory use?

Evo Memory is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Evo Memory use?

About 4.8k tokens (SKILL.md is roughly 19k 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 13k tokens, read only when the agent opens those files.

What are the alternatives to Evo Memory?

Skills that share tags, products or a category with Evo Memory: Qnn (iblameandrew/open-deepthink, 150 stars), Superpowers (6BNBN/FlowPilot, 134 stars), Trellis Session Insight (mindfold-ai/Trellis, 15k stars) and Context Fields (NeoVertex1/context-field, 147 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Evo Memory?

EvoScientist (a GitHub organization) maintains it in EvoScientist/EvoSkills, which has 474 GitHub stars. The repository holds 16 skills in this directory. The repository was last updated on September 30, 2026.

Source: EvoScientist/EvoSkills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.