Install any skill in seconds. Free to start, no credit card required.
Get Started Free →yusuke710/vastai-gpu
Rent a GPU on vast.ai, run experiments on it over SSH/rsync, pull artifacts back, and destroy it.
Passed 18 of 22 test cases with the skill, and 13 of 22 without it.
and 2 more in the full report
5 fixed13 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
I just created a vast.ai instance with ID 98765. Rather than writing a bash loop that polls port 22 with SSH, how should I block until the host is reachable?
| Checked | Without skill | With skill |
|---|---|---|
| Recommends using vastai-connect to wait for SSH readiness. | Missed | Passed |
The instructions your model reads when the skill loads.
You rent a GPU instance with the native vastai CLI, wait for it with vastai-connect
(which writes an SSH alias), then work with plain ssh/rsync. Money is spent per hour
from the moment an instance is created until it is destroyed. Never leave one behind.
vastai show instances --raw # errors if vastai isn't installed or the API key isn't set
If missing: have the user register a public SSH key and create an API key at https://cloud.vast.ai/manage-keys/, then:
uv tool install vastai && vastai set api-key <key>
uv tool install git+https://github.com/Yusuke710/vastai-skill.git
# Cheapest matching offers first. GPU names use underscores: RTX_3060, RTX_4090, A100_SXM4...
vastai search offers 'gpu_name=RTX_3060 num_gpus=1 reliability>0.98 dph<0.45' -o 'dph' --raw
vastai create instance <offer_id> --image vastai/pytorch:latest --disk 30 --ssh --raw
# → {"success": true, "new_contract": <instance_id>}
dph_total ($/hr) against what the task deserves before renting.vastai/pytorch:latest — its CUDA base layers are cached on most
vast.ai hosts (boot-to-SSH ≈ 2–3 min). Other images usually download cold.--disk cannot be resized later; size it for datasets + checkpoints.new_contract value is your instance id — the only instance you own.vastai label instance <id> <name> and use a distinct
--alias for each.test cases passed, vs 13 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.