← Back to Skills Marketplace
Python Executor
by
Ömer Karışman
· GitHub ↗
· v0.1.5
8880
Downloads
3
Stars
97
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 are comfortable with a tool that can run Python code, make network requests, and return generated files. Prefer the manual install and checksum verification path over piping an installer directly into a shell, review generated code before running it, and do not include secrets, private datasets, or sensitive outputs unless you intend to send them through this provider.
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 running Python code through inference.sh, including web scraping, API calls, automation, data processing, and returning generated files; these are powerful capabilities but match the stated purpose.
Instruction Scope
The permission `Bash(infsh *)` is broad within the infsh CLI surface, but it is directly tied to running the advertised executor and the artifact does not direct unrelated local commands or hidden actions.
Install Mechanism
The quick start uses `curl ... | sh` followed by `infsh login`, which is a supply-chain caution, but it is visible, user-directed, and accompanied by a checksum/manual-install note.
Credentials
Remote execution, HTTP libraries, browser automation, and output return are proportionate to a sandboxed Python executor, though users should understand that submitted code and outputs may cross a provider boundary.
Persistence & Privilege
No bundled executable files, background workers, privilege escalation, local credential harvesting, or hidden persistence were found; provider login/session use is disclosed by the install instructions.
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 8880 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