mit einem Klick
create-env
// Set up a reproducible Python project environment on the remote server using pixi or uv. Use when executing a project environment setup node generated by the jumpstart mechanism.
// Set up a reproducible Python project environment on the remote server using pixi or uv. Use when executing a project environment setup node generated by the jumpstart mechanism.
Autonomous multi-round research review loop. Supports two modes: (1) Plan-driven: takes an implementation plan file, executes TODO items respecting dependency DAG, uses Codex MCP to verify completion of each item. (2) Free-form: iterates review → fix → re-review until positive assessment. Use when user says 'auto review loop', 'review until it passes', or wants iterative improvement.
Show GPU availability across all SSH servers listed in this project's CLAUDE.md. Use when user says "check GPUs", "which GPUs are free", "gpu status", "GPU 状态", or needs to know where to run experiments.
"Register or update an ARIS run on the web dashboard. Internal utility used by other skills and CLAUDE.md auto-registration. Call at skill start to register, at skill end to report completion. If ~/.claude/aris-api.json is absent, does nothing (zero-impact)."
Sync local and remote project files bidirectionally. Handles code, resources, papers, and experiment outputs. Use when user says "sync", "push files", "pull files", "upload code", "download results".
Initialize a new research repository with the recommended AIRS project structure. Use when starting a new project, setting up a repo, or user says "init repo", "scaffold project", "create project structure".
Search and analyze research papers, find related work, summarize key ideas. Use when user says "find papers", "related work", "literature review", "what does this paper say", or needs to understand academic papers.
| name | create-env |
| description | Set up a reproducible Python project environment on the remote server using pixi or uv. Use when executing a project environment setup node generated by the jumpstart mechanism. |
Initialize and configure the project environment based on the selected package manager and project type.
curl -fsSL https://pixi.sh/install.sh | bash && export PATH="$HOME/.pixi/bin:$PATH"curl -LsSf https://astral.sh/uv/install.sh | sh && source "$HOME/.cargo/env"pixi.toml, pyproject.toml, requirements.txt)pixi init or uv init --python 3.11| Type | pixi channels + packages | uv packages |
|---|---|---|
deep-learning | -c pytorch -c conda-forge: python pytorch torchvision torchaudio | torch torchvision torchaudio |
data-science | -c conda-forge: python numpy pandas scikit-learn matplotlib seaborn jupyterlab ipykernel | numpy pandas scikit-learn matplotlib seaborn jupyterlab ipykernel |
nlp | -c conda-forge: python transformers datasets tokenizers accelerate | transformers datasets tokenizers accelerate |
pure-text | (no packages) | (no packages) |
from-repo | detect from cloned repo's requirements/setup files | same |
custom | as specified | as specified |
# Ensure pixi is installed
command -v pixi || (curl -fsSL https://pixi.sh/install.sh | bash && export PATH="$HOME/.pixi/bin:$PATH")
# Initialize (skip if pixi.toml exists)
test -f pixi.toml || pixi init
# Deep learning (GPU — adjust cuda version as needed)
pixi add python pytorch torchvision torchaudio -c pytorch -c conda-forge
# Data science
pixi add python numpy pandas scikit-learn matplotlib seaborn jupyterlab -c conda-forge
# NLP
pixi add python transformers datasets tokenizers accelerate -c conda-forge
# Verify
pixi run python -c "import torch; print('torch', torch.__version__)"
# Ensure uv is installed
command -v uv || (curl -LsSf https://astral.sh/uv/install.sh | sh && source "$HOME/.cargo/env")
# Initialize (skip if pyproject.toml exists)
test -f pyproject.toml || uv init --python 3.11
# Deep learning
uv add torch torchvision torchaudio
# Data science
uv add numpy pandas scikit-learn matplotlib seaborn jupyterlab ipykernel
# NLP
uv add transformers datasets tokenizers accelerate
# Verify
uv run python -c "import torch; print('torch', torch.__version__)"
If a repository URL was provided during jumpstart:
git clone --depth 1 <url> _repo_tmpcp _repo_tmp/requirements*.txt . 2>/dev/null || truepixi add $(grep -v '^#' requirements.txt | head -50 | tr '\n' ' ') -c conda-forgerm -rf _repo_tmpAfter setup, confirm:
pixi run python --version or uv run python --version succeedspixi.lock (pixi) or uv.lock (uv)pip install as fallback, note the degraded state-c conda-forge or try uv instead