Skill
Community

python-execution

Install
1
Install the plugin
$
npx claudepluginhub takemi-ohama/ai-plugins --plugin ndf

Want just this skill?

Then install: npx claudepluginhub u/[userId]/[slug]

Description

Python実行環境を自動判定し、適切なコマンドでPythonコードを実行します。uv、venv、システムPythonを自動検出。 このSkillは以下を提供します: - プロジェクト環境の自動検出(uv/venv/システムPython) - 実行コマンドの自動選択 - uv環境のセットアップガイド Triggers: "run python", "execute python", "python script", "uv run", "Python実行", "スクリプト実行", "python環境"

Tool Access

This skill is limited to using the following tools:

ReadBashGlob
Supporting Assets
View in Repository
01-uv-setup.md
02-troubleshooting.md
Skill Content

Python Execution Skill

概要

Pythonコードを実行する前に、プロジェクトの実行環境を調査し、適切な方法で実行するためのガイドラインです。

Step 1: 環境検出

ls -la pyproject.toml uv.lock .venv/ venv/ requirements.txt 2>/dev/null

Step 2: 実行コマンド選択

検出ファイル実行方法優先度
pyproject.tomluv run python最高
.venv/.venv/bin/python
venv/venv/bin/python
何もなしpython3最低

Step 3: 実行

uv環境(pyproject.tomlあり)

# 依存関係インストール(初回のみ)
uv sync

# 実行
uv run python script.py
uv run python -m module_name

uvがない場合のインストール:

curl -LsSf https://astral.sh/uv/install.sh | sh
source ~/.bashrc  # パスを反映

venv環境(.venv/あり)

# 依存関係インストール(初回のみ)
.venv/bin/pip install -r requirements.txt

# 実行
.venv/bin/python script.py

システムPython

python3 script.py

ベストプラクティス

DODON'T
実行前に環境を調査環境を確認せずに実行
README.md/CLAUDE.mdの指示を優先グローバル環境に依存関係をインストール
pyproject.tomlがあればuv使用source activateに依存
仮想環境のPythonをパス指定で実行python2を使用

詳細ガイド(必要時のみ参照)

ファイル内容参照タイミング
01-uv-setup.mduv詳細セットアップ、Pythonバージョン管理初回セットアップ時
02-troubleshooting.mdエラー解決策問題発生時

関連Skill

  • corder-code-templates: Pythonコードテンプレート
  • corder-test-generation: Pythonテスト生成
Stats
Stars0
Forks0
Last CommitFeb 5, 2026

Similar Skills