← Back to Skills Marketplace
ivangdavila

Python

by Iván · GitHub ↗ · v1.0.4 · MIT-0
linuxdarwinwin32 ✓ Security Clean
6368
Downloads
6
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install py
Description
Writes, debugs, and reviews Python code — runtime traps, packaging, typing, async, tests, performance. Use when Python raises or misbehaves: ModuleNotFoundError, circular imports, AttributeError on None, UnboundLocalError, UnicodeDecodeError, mutable default arguments, `is` vs `==`, float rounding, naive vs aware datetimes, or a wrong answer with no exception; when pip, uv, poetry, venv, pyproject or a lockfile fight over dependencies, or a package installs but will not import; when threads, asyncio, multiprocessing or the GIL hang, deadlock, or leak memory; when pytest passes but should not, mocks patch the wrong module, or async tests never run; when mypy or pyright errors need clearing; when a script is slow, eats RAM, or gets OOM-killed; when subprocess calls hang or logs never appear; or when upgrading Python breaks the build. Not for library-specific problems — pandas, numpy, django, fastapi and flask have their own skills.
Usage Guidance
Before installing, understand that this skill will guide your agent on Python development and may store stated Python preferences under ~/Clawic/data/py/config.yaml. Review any generated commands before allowing package installs, publishing, file deletion, or other project-changing actions.
Capability Assessment
Credentials
References to Python, package managers, tests, HTTP, subprocesses, and publishing are expected for a Python development skill and are generally framed with safety guidance such as timeouts, parameterization, encoding, and avoiding shell injection.
Install Mechanism
The package contains markdown guidance and metadata only; SkillSpector reported no executable scripts, and the artifact inspection found no install hook or hidden setup mechanism.
Instruction Scope
The instructions are scoped to Python development workflows and situation-specific markdown guides; the only notable agent behavior is recording stated user preferences without an interview, which is disclosed and limited to this skill's configuration.
Persistence & Privilege
The skill discloses storage of user preferences at ~/Clawic/data/py/config.yaml and migration from older locations; no background workers, credential use, privilege escalation, or unrelated persistence is described.
Purpose & Capability
The artifacts consistently describe a Python assistance skill for writing, debugging, reviewing, packaging, testing, typing, performance, subprocess, HTTP, SQLite, and security guidance.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install py
  3. After installation, invoke the skill by name or use /py
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.4
Full coverage pass: deeper guides, situation-named files, and per-user configuration
v1.0.3
Full coverage pass: deeper guides, situation-named files, and per-user configuration
v1.0.2
Deeper idioms, gotchas, and performance guidance
v1.0.1
Initial release
v1.0.0
Initial release
Metadata
Slug py
Version 1.0.4
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 5
Frequently Asked Questions

What is Python?

Writes, debugs, and reviews Python code — runtime traps, packaging, typing, async, tests, performance. Use when Python raises or misbehaves: ModuleNotFoundError, circular imports, AttributeError on None, UnboundLocalError, UnicodeDecodeError, mutable default arguments, `is` vs `==`, float rounding, naive vs aware datetimes, or a wrong answer with no exception; when pip, uv, poetry, venv, pyproject or a lockfile fight over dependencies, or a package installs but will not import; when threads, asyncio, multiprocessing or the GIL hang, deadlock, or leak memory; when pytest passes but should not, mocks patch the wrong module, or async tests never run; when mypy or pyright errors need clearing; when a script is slow, eats RAM, or gets OOM-killed; when subprocess calls hang or logs never appear; or when upgrading Python breaks the build. Not for library-specific problems — pandas, numpy, django, fastapi and flask have their own skills. It is an AI Agent Skill for Claude Code / OpenClaw, with 6368 downloads so far.

How do I install Python?

Run "/install py" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Python free?

Yes, Python is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Python support?

Python is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created Python?

It is built and maintained by Iván (@ivangdavila); the current version is v1.0.4.

💬 Comments