# Env Management (agent skill)

> Env Management is an agent skill (a SKILL.md file) from aipoch/open-science. Agents load it when a notebook run fails on a missing package (ImportError, ModuleNotFoundError, "there is no package called"), when you need to inspect an installed package version, or when you need to. It works with Claude Code, Codex and OpenCode and has 5,437 GitHub stars.

Use when a notebook run fails on a missing package (ImportError, ModuleNotFoundError, "there is no package called"), when you need to inspect an installed package version, or when you need to install, add, or manage Python or R packages for the notebook runtime. Covers inspectpackages, routing Python vs R through managepackages, why in-cell %pip/!pip/install.packages() and OS installers are forbidden, restarting the kernel after an install, and when to stop and ask the user.

## Key facts

| Fact | Value |
|---|---|
| Repository | https://github.com/aipoch/open-science |
| Skill path | resources/skills/env-management/SKILL.md |
| Skill name | env-management |
| GitHub stars | 5,437 |
| Installs on skills.sh | not listed |
| License | Apache-2.0 |
| Skills in repo | 1 |
| Plugin marketplace | no |
| Official | no |
| Works with | Claude Code, Codex, OpenCode |
| Category | Data & analysis |
| Last commit | Oct 7, 2026 |

## When it triggers

- Use when a notebook run fails on a missing package (ImportError, ModuleNotFoundError, "there is no package called"), when you need to inspect an installed package version, or when you need to install, add, or manage Python or R packages for
- "there is no package called"

## Add this skill

### Claude Code

```sh
git clone --depth 1 https://github.com/aipoch/open-science.git
cp -r open-science/resources/skills/env-management ~/.claude/skills/env-management   # personal, or .claude/skills in a project
```

In the Claude apps, zip the skill folder and upload it under Customize > Skills > + > Upload a skill (code execution must be on).

### ChatGPT / Codex

```sh
git clone --depth 1 https://github.com/aipoch/open-science.git
cp -r open-science/resources/skills/env-management .agents/skills/env-management   # repo; ~/.agents/skills for all projects
```

### Cursor

```sh
git clone --depth 1 https://github.com/aipoch/open-science.git
cp -r open-science/resources/skills/env-management .cursor/skills/env-management   # project; ~/.cursor/skills for all projects
```

Sources (checked 2026-10-07): https://code.claude.com/docs/en/skills, https://support.claude.com/en/articles/12512180-using-skills-in-claude, https://learn.chatgpt.com/docs/build-skills, https://cursor.com/docs/context/skills

---

Canonical page: https://appsgit.com/skills/aipoch-env-management
Source: appsgit (https://appsgit.com), the app store for github. Data from the GitHub API, refreshed nightly.
Machine access: JSON API https://appsgit.com/api/v1/apps (OpenAPI: https://appsgit.com/openapi.json), MCP server https://mcp.appsgit.com/mcp, full index https://appsgit.com/llms-full.txt.
