According to AlphaMoat, as of 2026-09, Python Assistant has 4,574 downloads and 3 stars — ranked #2,090 of 5,078 AI skills overall, and #268 of 577 in Development.
| Platform | Installs | Downloads | Stars | Comments |
|---|---|---|---|---|
| ClawHub ↗ | 69 | 2.4K | - | - |
| SkillHub ↗ | 547 | 4.6K | 3 | — |
Platforms count differently and update at different times.
It covers project setup, dependency installation, script execution and environment debugging, preferring a project-local virtual environment over global installs and calling pip as a module so interpreter and pip cannot mismatch. Dependency manifest files are read before installing, and unknown setup hooks or random install scripts need approval first. The aim is reproducible, low-risk local and dev shells. The recreate path can delete a writable folder if --venv points to the wrong place. Use a clearly project-local .venv, avoid absolute paths or parent directories, and validate the target before any delete/recreate action.
Profile published 2026-10-27
Generated from the skill’s documentation as examples; not results of actual runs.
The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.
| Month | Downloads | MoM | Stars |
|---|---|---|---|
| 2026-09 | 4.6K | — | 3 |
| 2026-08 | 3.8K | +75.2% | 3 |
| 2026-07 | 2.2K | — | - |
| 2026-05 | 2.8K | — | 2 |
| 2026-03 | 1.6K | — | - |
The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.
---
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: - 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
```
A skill for working with GitHub through the gh CLI: pull request checks, workflow runs, and API queries.
A search skill that aggregates 16 engines and needs no API key.
Lists, configures, authorizes and calls MCP servers and tools from the command line.
Generate valid Mermaid diagrams like flowcharts, sequence diagrams, mind maps, ER diagrams, or user journeys from text or product descriptions.
Access the YouTube Data API through managed OAuth to search videos and manage channel content.
Accesses the GitHub REST API over a managed OAuth connection.
A coding workflow skill covering planning, implementation, verification, and testing.
A skill that collects essential Docker commands and container workflows.
Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.