# Uv Manager

> uv を用いた Python スクリプトの実行、依存関係管理、およびサンドボックス環境での制約（パス、キャッシュ、権限）を解決するための専門的な手順。 Use when this capability is needed.

- Skill: `tomevault-io/uv-manager` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/uv-manager`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/uv-manager/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/uv-manager

---


# uv-manager プロトコル

Python スクリプトの実行が必要な場合、このプロトコルに従って uv を活用してください。

## 1. サンドボックス環境での実行手順
サンドボックス環境では権限とパスに制約があるため、`uv run` を実行する際は必ず以下の環境変数を設定してください。
**注意：これらの環境変数（`HOME=/home/node`等）はサンドボックス専用です。ユーザーのローカル環境向けの手順には絶対に含めないでください。**

- **必須の環境変数**:
  - `HOME=/home/node`
  - `UV_CACHE_DIR=/home/node/.cache/uv`
  - `PATH` への `/home/node/.local/bin` の追加
- **標準実行コマンド**:
  ```bash
  HOME=/home/node UV_CACHE_DIR=/home/node/.cache/uv PATH="/home/node/.local/bin:$PATH" uv run <script_path>
  ```

## 2. リソース情報
- `uv` バイナリの場所: `/home/node/.local/bin/uv`
- キャッシュディレクトリ: `/home/node/.cache/uv`

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/paruma) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-13 -->

