E2B Stripe Projects skill
A skill showing an agent how to use an E2B key issued through Stripe Projects with the E2B CLI and SDKs, keeping it secret.
- 14,834 ★ on the repository
- Last commit
- Apache-2.0
Extended access
Why this level
- The skill handles an E2B API key and creates billable cloud sandboxes.
- Code and files the agent runs in a sandbox are sent to E2B servers.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/e2b-stripe-projects-skillDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The skill handles an E2B API key and creates billable cloud sandboxes.
- Code and files the agent runs in a sandbox are sent to E2B servers.
This is third-party code. Review the repository files before installing.
What it does
The `stripe-projects` skill sits in the `skills/` folder of the E2B repository, a cloud sandbox for model-written code. It covers the second step: E2B access is already issued through Stripe Projects and the key must be used in the E2B CLI, the JavaScript SDK, the Python SDK or the Code Interpreter SDK. The agent learns how to add the service with `stripe projects add e2b/sandboxes`, pull variables with `stripe projects env --pull --yes` and pass `E2B_API_KEY`, `E2B_API_URL` and `E2B_DOMAIN` into a command environment without printing values. The skill warns up front that Stripe JSON output may redact secrets and suggests installing `@e2b/cli` through npm (Node 22 or newer).
Who it is for. Developers who got E2B through Stripe Projects and ask an agent to start sandboxes and run code in them.
Good fit when
- E2B access came through Stripe Projects and `e2b auth login` fails in the project.
- The agent must create a sandbox with `e2b sandbox create base --detach`.
- The key has to reach a CLI or SDK run without printing in logs.
- The environment has no E2B CLI and it must be installed through Node.
Not a fit when
- The E2B key came straight from the E2B dashboard, not Stripe Projects.
- The goal is learning the E2B SDKs: the skill covers key setup and launching.
- Code may not be sent to third-party cloud sandboxes.
Example request
The E2B key was issued through Stripe Projects. Pull the variables, create a base sandbox and run a simple command in it.Limitations
The skill is narrow: it covers only the Stripe Projects and E2B pairing. A Stripe Projects account, the `stripe` CLI and Node 22 or newer for `@e2b/cli` are required. Sandboxes are billed under E2B pricing. The `.env` file with the key stays on disk, so add it to `.gitignore`. The skill does not cover the SDKs themselves, sandbox templates or pricing: use the E2B documentation for those. It works only while the E2B resource is attached to the Stripe project: without it the environment variables are empty.
How to disable. Delete the `stripe-projects` folder from the agent skills directory. Revoke the key in the E2B dashboard and remove the resource from the Stripe project.
FAQ
Why does the agent avoid `e2b auth login`?
In Stripe Projects checkouts the CLI may not be logged in globally. The skill advises pulling the environment and passing the key to the command.
Can the key come from `stripe projects env --json`?
No. That output may hold redacted values, so the skill reads the working key from `.env` after `stripe projects env --pull --yes`.
What does the skill cover?
The E2B CLI, JavaScript SDK, Python SDK and Code Interpreter SDK, always with a key issued through Stripe Projects.
How do I add E2B to a Stripe project?
With `stripe projects add e2b/sandboxes`. After that `stripe projects env --pull --yes` pulls the managed variables into `.env`.
Does the agent print the key in answers?
No. The skill requires reading only the needed variables from `.env` and never sourcing the file as shell code.
Discussion
No questions or reviews yet.
Related
SkillsA skill that teaches a coding agent to use Dormice sandboxes: acquire by key, run commands, move files and set lifecycle.
A self-hosted agent code sandbox on Kubernetes: REST API, MCP server, E2B compatibility and skills for managing it.
Plugin with one skill: the agent prepares a project, deploys a container to the Cloudish cloud and returns the live URL.
Isolated Linux microVMs for agent code: the official Vercel skill on the SDK, network rules and snapshots.
A ready Claude Code skill: asks about cloud and domain, then installs, upgrades or removes BoltMCP on a cluster.
A CLI and skill for the Inspire compute platform: an agent creates notebooks, training jobs and services without web clicks.
README in short
The repository README describes E2B and SDK setup: `npm i e2b` for JavaScript and `pip install e2b` for Python. It does not mention the skill, whose contents appear only in the `skills/` folder.