← Back to Skills Marketplace
Python Executor
by
Ömer Karışman
· GitHub ↗
· v0.1.5
9981
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
Install only if you trust inference.sh and intend to let an agent run Python code through that provider. Prefer manual install with checksum verification over piping an installer into a shell, review code before execution, and avoid sending secrets, private datasets, credentials, or confidential generated files unless you explicitly intend that data to be processed or returned by the service.
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
Purpose & Capability
The skill is explicitly for executing Python through inference.sh, including web scraping, API calls, media processing, automation, and returning generated files; these are powerful capabilities but coherent with the stated purpose.
Instruction Scope
The `Bash(infsh *)` permission and broad trigger terms could invoke a powerful tool in more situations than ideal, but the authority is limited to the advertised infsh workflow and no unrelated commands or concealed instructions were found.
Install Mechanism
The quick start recommends `curl ... | sh` and `infsh login`, which is a supply-chain and account-session consideration; the artifact discloses this and also mentions checksum/manual verification, no elevated permissions, and no background processes.
Credentials
Network-capable Python libraries, browser automation, remote execution, and automatic output return are proportionate for this kind of executor, but users should treat submitted code, inputs, network calls, and returned files as potentially crossing a provider boundary.
Persistence & Privilege
Only a markdown skill artifact was present; no bundled executables, hidden persistence, privilege escalation, destructive actions, local credential harvesting, or background workers were identified.
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 9981 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