jvy

Python Assistant

開発v1.0.0
作者:jvy✓ SkillHub 認証済み更新日 2026-05-11python3@user_7368e5a9/python3
バックエンド開発スクリプトツール

AlphaMoatによると、2026-09時点でPython Assistantのダウンロード数は4,574、スター数は3で、AIスキル全体5,078件中2,090位、開発では577件中268位です。

インストール数
547
ダウンロード数
4574
スター数
3
総合順位
#2,090
全体の上位 42% · 開発の上位 47%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗692390--
SkillHub ↗54745743—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

プロジェクトの初期化、依存の導入、スクリプトの実行、環境の切り分けを扱い、全体への導入ではなくプロジェクト内の仮想環境を優先し、pip をモジュールとして呼んで解釈系の食い違いを避けます。導入の前に依存の定義ファイルを確認し、正体の分からない設定フックや導入スクリプトは先に同意を得ます。端末と開発環境を再現可能で危険の少ない状態にするのが狙いです。 --venv の path を誤ると recreate 処理が書き込み可能な directory を削除する場合があります。project 内の .venv を明確に指定し、absolute path や parent directory を避け、削除・再作成前に対象を検証してください。

資料公開日 2026-10-27

できること

  • 新しいプロジェクトに再現できる環境を用意する
  • 依存が入らない、衝突する問題を調べる

使う場面

  • Python プロジェクトを初期化するとき
  • 環境のエラーを安全な手順で追いたいとき

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

このプロジェクトに仮想環境を作って依存を入れてください
この依存の衝突はどう調べればよいですか

月次の推移

ダウンロード数4574
1337307648142026-03 · ダウンロード数 15772026-05 · ダウンロード数 27852026-07 · ダウンロード数 21762026-08 · ダウンロード数 38132026-09 · ダウンロード数 457426-0326-09
スター数3
0232026-03 · スター数 -2026-05 · スター数 22026-07 · スター数 -2026-08 · スター数 32026-09 · スター数 326-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-094574—3
2026-083813+75.2%3
2026-072176—-
2026-052785—2
2026-031577—-

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

2.7 KB・ClawHub v1.0.0
---
name: python
description: Use Python for practical project setup, dependency install, script execution, and environment troubleshooting with safe defaults. Use when tasks involve pyproject.toml or requirements.txt, virtual environment setup, running Python scripts/tests, packaging basics, or fixing common Python errors (interpreter mismatch, pip resolver conflicts, missing modules, build failures).
metadata:
  openclaw:
    emoji: "🐍"
    requires:
      bins: ["python3"]
      anyBins: ["pip", "pip3"]
    install:
すべて表示(全 91 行)
      - id: "brew"
        kind: "brew"
        formula: "python"
        bins: ["python3"]
        label: "Install Python + pip (brew)"
      - id: "apt"
        kind: "apt"
        package: "python3-pip"
        bins: ["pip3"]
        label: "Install pip (apt)"
---

# Python

Use this skill to keep Python workflows reproducible and low-risk across local/dev shells.

## Safety Defaults

- Prefer project-local virtual environments (`.venv`) over global installs.
- Prefer `python3 -m pip ...` to avoid interpreter and pip mismatch.
- Inspect dependency files before install (`requirements*.txt`, `pyproject.toml`).
- Avoid executing unknown setup hooks or random install scripts without user approval.

## Standard Workflow

1. Detect current environment:

```bash
python3 --version
python3 -c "import sys; print(sys.executable)"
{baseDir}/scripts/python_env_tool.py doctor
```

2. Create or refresh a venv:

```bash
{baseDir}/scripts/python_env_tool.py bootstrap --venv .venv --requirements requirements.txt
```

3. Install project package (if `pyproject.toml` exists):

```bash
{baseDir}/scripts/python_env_tool.py install --venv .venv --editable
```

4. Run tests/tools from the venv interpreter:

```bash
.venv/bin/python -m pytest -q
.venv/bin/python -m pip list --outdated
```

## Task Recipes

```bash
# Install specific packages into venv
{baseDir}/scripts/python_env_tool.py install --venv .venv --package requests --package pydantic

# Install from requirements file
{baseDir}/scripts/python_env_tool.py install --venv .venv --requirements requirements-dev.txt

# Recreate corrupted venv from scratch
{baseDir}/scripts/python_env_tool.py bootstrap --venv .venv --recreate --requirements requirements.txt
```

## Troubleshooting Rules

- `ModuleNotFoundError`: verify command is run via `.venv/bin/python`, then reinstall deps.
- `externally-managed-environment`: stop global install attempts; use venv.
- Build failures on native deps: upgrade `pip setuptools wheel`, then retry.
- Multiple Python versions: always print and confirm `sys.executable` before fixes.

## Bundled Helper

Use the helper for repeatable environment setup and diagnosis:

```bash
{baseDir}/scripts/python_env_tool.py --help
{baseDir}/scripts/python_env_tool.py doctor
```

開発の人気スキル

jvyのその他のスキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。