skills/voltage-park/SKILL.md
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.
npx skillsauth add Infatoshi/CLAUDE.md voltage-parkInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Token: $VP_API_TOKEN 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: {"config_id":"X","location_id":"X","organization_ssh_keys":{"mode":"selective","ssh_key_ids":["X"]},"name":"X"}
usera3111bd4-550a-47d0-838a-0a52bff2ae3f/usr/local/cuda-12.6/bin| Host | ID |
|------|-----|
| macbook-pro | 4419ce92-a31a-40a2-b1da-73de608252ad |
| theodolos | fb384362-d726-4498-b9aa-d636d660f930 |
| 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 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -i ~/.ssh/id_ed25519 -p <PORT> user@<IP>
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.
scp -P <PORT> -i ~/.ssh/id_ed25519 <LOCAL> user@<IP>:<REMOTE>
rsync -avz --progress -e "ssh -i ~/.ssh/id_ed25519 -p <PORT>" <SRC> <DST>
WARNING: Instances are EPHEMERAL - download results before terminating. Stopping preserves data but costs storage.
data-ai
Delegate complex tasks to sub-agents for parallel autonomous work. Use when GPU kernel optimization, numerical correctness verification, performance profiling, or long-running validation would benefit from focused independent execution.
development
Interview-driven specification development. Use when starting a new project, after context compaction, when SPEC.md is missing or stale, or when the user needs to clarify project architecture. Triggers on "spec", "interview me", "what are we building", or when substantial work is requested without clear requirements.
research
Implement research papers from arxiv. Use when the user provides an arxiv link, asks to implement a paper, or wants to reproduce research results.
devops
Local text-to-speech via sherpa-onnx (offline, no cloud)