Agent skill

local-env-setup

Configure the local wisp-science runtime — uv/Python bootstrap, Node+scimaster-cli for bear-* literature skills, pixi for bioinformatics multi-env analysis. Detect mainland-China network and apply mirrors. Use when Capabilities shows missing Python/uv/Node/sci/pixi, bootstrap errors, or the user asks to 配置环境 / install Python / uv / Node / pixi / set up the local environment. Not for remote GPU/SSH compute (use compute-env-setup).

Zhougeng Xu584★ · +324/wk · 1 repos on radarProfile →
claude-codeAGPL-3.0
Install
npx skills add xuzhougeng/wisp-science --skill local-env-setup --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 10 KB
Bundled scripts: none
Path: skills/local-env-setup/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 895 · +311 this week
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Local runtime setup wisp-science needs three **independent** local toolchains: | Layer | Tools | Purpose | |---|---|---| | **Core** | `uv` + managed Python venv | App bootstrap, `python` tool, bundled MCP servers | | **Literature** | Node >= 20, `npm`, `sci` (scimaster-cli) | Bundled `bear-*` skills (real paper search) | | **Bioinformatics** | `pixi` | Per-project conda/pip multi-env analysis (scanpy, nextflow-adjacent stacks, etc.) | Core is **required** for the app. Literature and bioinformatics layers are optional until the user runs those skills — but Capabilities shows all of them; install what's missing for the user's goal. Restart wisp-science after changing PATH or global config so bootstrap re-runs. ## Step 0 — Detect platform, region, and current state Read the **Environment** section in the system prompt (`Operating system`, `Working directory`). ### 0a — Region / network (mirror or not) **Before any install or `pip`/`npm`/`pixi add`, decide whether the user is on mainland China and needs mirrors.** Signals (use several; do not rely on one): | Signal | Mainland likely | |---|---| | User writes in Chinese and mentions 国内 / 镜像 / 翻墙 / 清华 / 阿里 | yes | | `TZ` / system timez

What's inside
Steps it walks through
  1. Step 0 — Detect platform, region, and current state
  2. 0a — Region / network (mirror or not)
  3. 0b — Tool presence
  4. Layer 1 — Core: uv + Python
  5. What gets created automatically
  6. Install uv
  7. Python via uv
  8. Manual bootstrap (auto-setup failed)
  9. Verify core
  10. Layer 2 — Literature: Node + scimaster-cli
  11. Install Node >= 20
  12. scimaster-cli
  13. Layer 3 — Bioinformatics: pixi
  14. Install pixi
Commands it runs
PyPI / uv (core bootstrap + pixi pip deps)
export UV_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple
export PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple
npm (scimaster-cli)
npm config set registry https://registry.npmmirror.com
pixi config set --global pypi-config.index-url https://pypi.tuna.tsinghua.edu.cn/simple
for c in uv node npm sci pixi; do command -v $c && $c --version 2>/dev/null; done
macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
brew install uv                               # macOS
More from wisp-science
All skills →
About this skill
What does the local-env-setup skill do?

Configure the local wisp-science runtime — uv/Python bootstrap, Node+scimaster-cli for bear-* literature skills, pixi for bioinformatics multi-env analysis. Detect mainland-China network and apply mirrors. Use when Capabilities shows missing Python/uv/Node/sci/pixi, bootstrap errors, or the user asks to 配置环境 / install Python / uv / Node / pixi / set up the local environment. Not for remote GPU/SSH compute (use compute-env-setup).

How do I install it?

Run `npx skills add xuzhougeng/wisp-science --skill local-env-setup --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 xuzhougeng/wisp-science, a repository with 895 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.

Keep going