← Back to Skills Marketplace
Python Executor
by
Ömer Karışman
· GitHub ↗
· v0.1.5
10345
Downloads
3
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install python-executor
Description
Execute Python code in a safe sandboxed environment via [inference.sh](https://inference.sh). Pre-installed: NumPy, Pandas, Matplotlib, requests, BeautifulSo...
Usage Guidance
Review before installing. The Python execution feature is coherent, but do not run the curl-to-shell quick start unless you trust inference.sh's installer delivery path. Prefer a separately downloaded, inspected, and verified CLI installer, and avoid sending secrets or private data through executed Python code unless you intend that code to contact external services.
Capability Analysis
Type: OpenClaw Skill
Name: python-executor
Version: 0.1.5
The skill allows the AI agent to execute arbitrary Python code within a sandboxed environment via `infsh app run`. The `allowed-tools: Bash(infsh *)` permission is broad, granting the agent the ability to execute any `infsh` command. While the `SKILL.md` claims a 'safe sandboxed environment' and does not contain explicit malicious instructions for the agent, the inherent capability to execute arbitrary code (even if sandboxed) and the broad `infsh` permissions present a significant risk if the agent were to be compromised via prompt injection, potentially leading to the execution of malicious Python code or other `infsh` commands.
Capability Assessment
Credentials
Network-capable libraries and examples are coherent for this purpose, including requests and API-call examples, but users should treat any executed code as able to contact external services and return generated files.
Install Mechanism
The quick start documents curl -fsSL https://cli.inference.sh | sh && infsh login, which executes a remote installer before local inspection or independent verification of the installer itself; the note about binary checksum verification partially mitigates but does not remove that risk.
Instruction Scope
The routing description is broad and includes general triggers such as python, automation, API calls, and web scraping, which could cause a code-execution skill to be selected for more tasks than necessary.
Persistence & Privilege
The artifact claims no elevated permissions or background processes, and no bundled persistence mechanism or local executable scripts were present in the inspected artifact; the main privilege concern is the remote CLI installer executing with the invoking user's account privileges.
Purpose & Capability
The stated purpose is to run Python code through inference.sh, and the allowed tool scope is limited to Bash invocations matching infsh commands; the examples align with data processing, scraping, media generation, and API-call use cases.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install python-executor - After installation, invoke the skill by name or use
/python-executor - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.5
- Added detailed documentation in SKILL.md, including usage examples, input schema, and pre-installed library list.
- Clarified environment specs, supported triggers, and output file handling.
- Listed practical use cases for web scraping, data analysis, image/video/3D processing, API calls, PDF generation, and automation.
- Provided quick start instructions and links to related skills and official documentation.
v0.1.0
Initial release – execute Python code in a sandboxed environment with 100+ libraries.
- Run Python scripts safely using the inference.sh platform.
- Pre-installed support for libraries such as NumPy, Pandas, Matplotlib, requests, BeautifulSoup, Selenium, Playwright, MoviePy, Pillow, OpenCV, trimesh, and more.
- Supports data processing, web scraping, image/video editing, 3D models, PDF generation, API calls, and automation.
- Files saved to outputs/ are automatically returned.
- Choose between 8GB (default) or 16GB (high_memory) RAM variants.
Metadata
Frequently Asked Questions
What is Python Executor?
Execute Python code in a safe sandboxed environment via [inference.sh](https://inference.sh). Pre-installed: NumPy, Pandas, Matplotlib, requests, BeautifulSo... It is an AI Agent Skill for Claude Code / OpenClaw, with 10345 downloads so far.
How do I install Python Executor?
Run "/install python-executor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Python Executor free?
Yes, Python Executor is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Python Executor support?
Python Executor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Python Executor?
It is built and maintained by Ömer Karışman (@okaris); the current version is v0.1.5.
More Skills