smithery/infatoshi

voltage-park

Provision and manage Voltage Park H100 GPU instances. Use when the user needs to spin up H100s, SSH into VP instances, transfer files, or terminate cloud GPU instances.

Installation

$ npx skills add smithery/infatoshi --skill voltage-park

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/infatoshi.

npx skills add smithery/infatoshi

Browse all from smithery/infatoshi

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,277 B
  • docs SUMMARY.md 188 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Voltage Park H100 Management

Permissions

  • NEVER provision without explicit permission
  • ASK before spinning up H100s when blocked on GPU tasks
  • Do NOT auto-terminate - user may run multi-hour experiments

API

Token: $VPAPITOKEN in ~/.env_vars Base: https://cloud-api.voltagepark.com/api/v1

Endpoint Method Path
Availability GET /virtual-machines/instant/locations
Provision POST /virtual-machines/instant
List GET /virtual-machines/
Terminate DELETE /virtual-machines/{id}
Power PUT /virtual-machines/{id}/power-status
Ports POST /virtual-machines/{id}/port-forward

Provision body: {"configid":"X","locationid":"X","organizationsshkeys":{"mode":"selective","sshkeyids":["X"]},"name":"X"}

Defaults

  • SSH user: user
  • Location: a3111bd4-550a-47d0-838a-0a52bff2ae3f
  • OS: TensorML 24 Everything
  • CUDA: /usr/local/cuda-12.6/bin

SSH Keys (auto-select by hostname)

Host ID
macbook-pro 4419ce92-a31a-40a2-b1da-73de608252ad
theodolos fb384362-d726-4498-b9aa-d636d660f930

Presets

GPUs ID
1x H100 c6fd6253-cbb6-4ea8-a20c-47644b431f1c
2x H100 928dc7be-5236-49a7-9d7d-c01ba6d783f5
4x H100 2470d2d9-347a-4186-884d-bd0350ace4e3
8x H100 404645e3-4677-4f48-b023-15baaa6621e1

SSH

ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -i ~/.ssh/id_ed25519 -p <PORT> user@<IP>

Setup (fresh instance)

source /opt/anaconda3/etc/profile.d/conda.sh && conda activate base
curl -LsSf https://astral.sh/uv/install.sh | sh && source $HOME/.local/bin/env

Available: nvcc, conda, PyTorch 2.5.1, git. Missing: cmake, pip3, uv.

File Transfer

scp -P <PORT> -i ~/.ssh/id_ed25519 <LOCAL> user@<IP>:<REMOTE>
rsync -avz --progress -e "ssh -i ~/.ssh/id_ed25519 -p <PORT>" <SRC> <DST>

Data Persistence

WARNING: Instances are EPHEMERAL - download results before terminating. Stopping preserves data but costs storage.