Skip to content
Back to skills

Exe Dev

BSecurity

Manage exe.dev VMs - create, list, delete, restart, rename, copy VMs and manage sharing/access. Use when the user wants to spin up new VMs, manage existing ones, or configure HTTP proxy sharing on exe.dev.

  • 11 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 10, 2026
toolsgoshellbashnode

Works with

  • terminal
  • cli

Security analysis

B88/100
  • criticalAccesses sensitive system or user directories

Pro scans all 4 files and shows the line behind each finding

Scanned September 10, 2026

npx -y skills add luokai0/ai-agent-skills-by-luo-kai --skill exe-dev --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Exe Dev?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Exe Dev
[![Security: B — Skills Directory](https://www.skillsdirectory.com/api/skills/luokai0-exe-dev/badge)](https://www.skillsdirectory.com/skills/luokai0-exe-dev)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: exe-dev
description: Manage exe.dev VMs - create, list, delete, restart, rename, copy VMs and manage sharing/access. Use when the user wants to spin up new VMs, manage existing ones, or configure HTTP proxy sharing on exe.dev.
compatibility: Created for Zo Computer
metadata:
  author: davidj.zo.computer
  category: Community
---
# exe.dev VM Management

This skill provides a CLI for managing exe.dev VMs directly from Zo.

## Prerequisites

You must have an exe.dev account with your Zo's SSH key registered.

### Setup Steps

1. **Get Zo's public key** - Run this in Zo's terminal:
   ```bash
   cat ~/.ssh/id_ed25519.pub
   ```
   Copy the output.

2. **Register with exe.dev** - From your **local machine** (not Zo), run:
   ```bash
   ssh exe.dev
   ```
   Follow the prompts to create an account or sign in.

3. **Add Zo's SSH key** - Once logged into exe.dev, add Zo's public key:
   ```bash
   ssh exe.dev ssh-key add "zo-computer" "ssh-ed25519 AAAA... (paste Zo's key)"
   ```
   
   Or visit https://exe.dev and add the key in your account settings.

4. **Verify connection** - Back in Zo, test:
   ```bash
   bun Skills/exe-dev/scripts/exe.ts whoami
   ```

## Usage

Run the CLI script with `--help` to see all commands:

```bash
bun Skills/exe-dev/scripts/exe.ts --help
```

## Commands

### List VMs
```bash
bun Skills/exe-dev/scripts/exe.ts ls
bun Skills/exe-dev/scripts/exe.ts ls --detailed
```

### Create a new VM
```bash
bun Skills/exe-dev/scripts/exe.ts new
bun Skills/exe-dev/scripts/exe.ts new --name myvm
bun Skills/exe-dev/scripts/exe.ts new --name myvm --image ubuntu:22.04
bun Skills/exe-dev/scripts/exe.ts new --name myvm --prompt "Install Node.js and create a hello world app"
```

### Delete a VM
```bash
bun Skills/exe-dev/scripts/exe.ts rm <vmname>
```

### Restart a VM
```bash
bun Skills/exe-dev/scripts/exe.ts restart <vmname>
```

### Rename a VM
```bash
bun Skills/exe-dev/scripts/exe.ts rename <oldname> <newname>
```

### Copy a VM
```bash
bun Skills/exe-dev/scripts/exe.ts cp <source-vm>
bun Skills/exe-dev/scripts/exe.ts cp <source-vm> <new-name>
```

### Run command on a VM
```bash
bun Skills/exe-dev/scripts/exe.ts ssh <vmname> <command>
bun Skills/exe-dev/scripts/exe.ts ssh myvm "ls -la"
```

### Sharing & Access

Show sharing status:
```bash
bun Skills/exe-dev/scripts/exe.ts share show <vmname>
```

Set HTTP proxy port:
```bash
bun Skills/exe-dev/scripts/exe.ts share port <vmname> <port>
```

Make public/private:
```bash
bun Skills/exe-dev/scripts/exe.ts share set-public <vmname>
bun Skills/exe-dev/scripts/exe.ts share set-private <vmname>
```

Share with email:
```bash
bun Skills/exe-dev/scripts/exe.ts share add <vmname> <email>
```

Create shareable link:
```bash
bun Skills/exe-dev/scripts/exe.ts share add-link <vmname>
```

### Account Info
```bash
bun Skills/exe-dev/scripts/exe.ts whoami
```

## VM Access

Once created, VMs are accessible via:
- **SSH**: `ssh <vmname>.exe.xyz`
- **HTTP**: `https://<vmname>.exe.xyz` (if HTTP proxy is configured on port 8000)

## Notes

- All exe.dev commands support `--json` for machine-readable output
- The default image is `boldsoftware/exeuntu` which includes Shelley agent support
- VMs share CPU/RAM from your account allocation
- HTTP proxy defaults to port 8000

Files in this skill

  • DISPLAY.json80 B
  • SKILL.md3.2 KB
  • references/API-NOTES.md2.8 KB
  • scripts/exe.ts16.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.