python-executor
Execute Python code in a safe sandboxed environment via [inference.sh](https://inference.sh). Pre-installed: NumPy, Pandas, Matplotlib, requests, BeautifulSoup, Selenium, Playwright, MoviePy, Pillow, OpenCV, trimesh, and 100+ more libraries. Use for: data processing, web scraping, image manipulation
By its-a-skill-issue · 1,554 installs
npx skills add its-a-skill-issue/superpowers --skill python-executor
Source repository · Upstream listing
Install the belt CLI skill: npx skills add belt sh/cli
Python Code Executor
Execute Python code in a safe, sandboxed environment with 100+ pre installed libraries.

Quick Start
Requires inference.sh CLI ( belt ). [Install instructions](https://raw.githubusercontent.com/inference sh/skills/refs/heads/main/cli install.md)
App Details
Property Value
App ID infsh/python executor
Environment Python 3.10, CPU only
RAM 8GB (default) / 16GB (high memory)
Timeout 1 300 seconds (default: 30)
Input Schema
Pre installed Libraries
Web Scraping & HTTP
requests , httpx , aiohttp HTTP clients
beautifulsoup4 , lxml HTML/XML parsing
selenium , playwright Browser automation
scrapy Web scraping framework
Data Processing
numpy , pandas , scipy Numerical computing
matplotlib , seaborn , plotly Visualization
Image Processing
pillow , opencv python headless Image manipulation
scikit image , imageio Image algorithms
Video & Audio
moviepy Video editing
av (PyAV), ffmpeg python Video processing
pydub Audio manipulation
3D Processing
trimesh , open3d 3D mesh processing
numpy stl , meshio , pyvista 3D file formats
Documents & Graphics
svgwrite , cairosvg SVG creation
reportlab , pypdf2 PDF generation
Examples
Web Scraping
Data Analysis with Visualization
Image Processing
Video Creation
3D Model Processing
API Calls
File Output
Files saved to outputs/ are automatically returned:
Variants
Use Cases
Web scraping Extract data from websites
Data analysis Process and visualize datasets
Image manipulation Resize, crop, composite images
Video creation Generate videos with text overlays
3D processing Load, transform, export 3D models
API integration Call external APIs
PDF generation Create reports and documents
Automation Run any Python script
Important Notes
CPU only No GPU/ML libraries (use dedicated AI apps for that)
Safe execution Runs in isolated subprocess
Non interactive Use plt.savefig() not plt.show()
File detection Output files are auto detected and returned
Related Skills
Documentation
[Running Apps](https://inference.sh/docs/apps/running) How to run apps via CLI
[App Code](https://inference.sh/docs/extend/app code) Understanding app execution
[Sandboxed Code Execution](https://inference.sh/blog/tools/sandboxed execution) Safe code execution for agents