← Back to Skills Marketplace
ivangdavila

Python

by Iván · GitHub ↗ · v1.0.4 · MIT-0
linuxdarwinwin32 ✓ Security Clean
6985
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
This skill is reasonable to install if you want Python guidance. It can cause the agent to suggest commands, dependency installs, file edits, and preference storage, so review generated commands and any remembered preferences before applying them.
Capability Assessment
ℹ Credentials
The guides discuss subprocesses, package installs, files, network calls, and secrets because those are normal Python topics; these are presented as user-directed coding guidance and mostly warn against unsafe patterns.
✓ Install Mechanism
The package consists of Markdown guides and metadata; there are no install scripts, executable permissions, remote payload fetches, or dependency hooks.
✓ Instruction Scope
Runtime instructions are scoped to Python assistance and related guide selection, with no prompt override, role-change, exfiltration, or unrelated agent-control language found.
ℹ Persistence & Privilege
The skill discloses a scoped preference file at ~/Clawic/data/py/config.yaml and an old-location migration note; no background service, broad indexing, credential store use, or unbounded persistence was found.
✓ Purpose & Capability
The artifacts coherently provide Python coding, debugging, packaging, subprocess, HTTP, and security guidance; no shipped code executes actions on install or load.
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 6985 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