conda-env-manager
Use this skill whenever the user wants to create, activate, list, export, update, clone, remove, or otherwise manage conda environments, or when a deep-learning / model skill requires a clean, isolated conda environment (e.g. 'create conda env for torch 2.3 cuda', 'export current env to yml', 'list all my conda envs', 'update packages in neuroclaw-dl', 'remove old env', 'clone env for reproducibility', 'install pytorch in new env'). Triggers include: 'conda create', 'conda env', 'make new environment', 'export yml', 'activate env', 'conda list envs', 'update conda env', 'clean environment', 'r
npx skills add BioTender-max/awesome-bio-agent-skills --skill conda-env-manager --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Conda Environment Manager (Tool Layer) ## Overview Conda is the backbone for reproducible, cross-platform environments in NeuroClaw — especially for CUDA-dependent deep learning stacks (PyTorch, TensorFlow, MONAI, nnU-Net), neuroimaging tools (ANTs, FSL wrappers, nipype), and scientific computing packages. This skill acts as the **interface-layer orchestrator** for all common conda operations, preventing accidental modification of the base environment, reducing version conflicts, and enforcing best practices (isolated environments per project, environment.yml for reproducibility, explicit version pinning, dry-run previews). **Strict workflow (never skipped):** 1. Parse user intent from the request or context (create / export / update / remove / clone / list / activate guidance). 2. Detect current conda setup (`conda info`, active environment, disk space, conda version). 3. Propose a safe, best-practice plan: - Prefer `--name` over `--prefix` for readability - Always suggest creating a new environment instead of modifying base or existing ones - Recommend `environment.yml` for reproducibility and sharing - Use `--yes` only after explicit user confirmation - Warn about large downlo
- Overview
- Quick Reference (Common NeuroClaw Tasks)
- Installation
- NeuroClaw recommended wrapper script
- Reproducible Environment Specification Standard
- Environment Archival Format
- Reproducibility Verification Protocol
- Environment Snapshot at Experiment Checkpoints
- Environment Branching & Experiment Variants
- Important Notes & Limitations
- When to Call This Skill
- Complementary / Related Skills
- Reference
Place files in: skills/conda-env-manager/ Update SOUL.md and/or USER.md with trigger phrases Clone environment for variant testing conda create --name neuroclaw-dl-v2 --clone neuroclaw-dl
What does the conda-env-manager skill do?
Use this skill whenever the user wants to create, activate, list, export, update, clone, remove, or otherwise manage conda environments, or when a deep-learning / model skill requires a clean, isolated conda environment (e.g. 'create conda env for torch 2.3 cuda', 'export current env to yml', 'list all my conda envs', 'update packages in neuroclaw-dl', 'remove old env', 'clone env for reproducibility', 'install pytorch in new env'). Triggers include: 'conda create', 'conda env', 'make new environment', 'export yml', 'activate env', 'conda list envs', 'update conda env', 'clean environment', 'r
How do I install it?
Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill conda-env-manager --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From BioTender-max/awesome-bio-agent-skills, a repository with 135 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
