Skip to main content
skill CX Codex

python-executor — Claude Code skill: what it does, how to install

Runs Python 3.10 scripts inside an isolated inference.sh sandbox. Helpful when your agent needs to crunch data, scrape websites, or render graphics without touching your local system.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add 101-skills/superpowers --skill python-executor -a claude-code
Open on GitHub

What python-executor does

The skill offloads script execution to an inference.sh container via the belt CLI. The sandbox runs Python 3.10 with an execution window between 1 and 300 seconds, defaulting to 30 seconds. The base configuration provides 8GB RAM, while memory-heavy jobs can switch to a 16GB tier.

Over one hundred libraries come pre-installed. The environment bundles data tools like pandas and scipy, browser automation drivers like playwright and selenium, alongside media packages like moviepy and trimesh. Every artifact written to the outputs/ directory is captured and returned directly to the caller.

This container provides CPU compute only, meaning GPU model training will fail. Interactive GUI displays are unsupported, so scripts must save plots via plt.savefig() instead of plt.show(). Before executing scripts, you need the belt CLI installed and authenticated with belt login.

What it helps with

  • scrape web pages using Playwright or BeautifulSoup
  • generate charts with Matplotlib and export images
  • inspect and transform 3D STL meshes with Trimesh
  • render short video clips with text overlays via MoviePy

Example prompts for the agent

  • Run this scraping script using python-executor and save the titles
  • Analyze the sales dataset with Pandas and save a chart to outputs/chart.png
  • Generate an icosphere STL file using Trimesh and return the output

How to install python-executor

1Skills CLI (Vercel)

npx skills add 101-skills/superpowers --skill python-executor -a claude-code

2Manually: put the files in place

~/.claude/skills/python-executor/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/python-executor/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about python-executor

How to install python-executor in Claude Code?

Run npx skills add 101-skills/superpowers --skill python-executor -a claude-code. You also need the belt CLI installed and authenticated via belt login.

What does python-executor do?

It executes Python code in a secure cloud sandbox loaded with Pandas, Playwright, OpenCV, and other libraries. Output files saved in outputs/ are passed back automatically.

What are the environment limits of python-executor?

It runs strictly on CPU with no GPU support. Memory defaults to 8GB with an optional 16GB mode, and runtime is bounded between 1 and 300 seconds.

Similar skills

All skills for Data and databases →

From the same set22

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor