Safely inspect and operate TensorPool GPU clusters and jobs using the current tp CLI, with explicit approval before any billable or destructive action.
Use this skill for TensorPool cluster, job, and storage workflows. Treat provider availability, instance names, quotas, and prices as live data: inspect them at execution time and never rely on values copied into a skill.
provider_compute with account, list_resources, resource_status, list_jobs, or job_status for live reads. OpenScience selects the exact reviewed tp argv, admits the key only to that isolated child, and marks last_used only after success.tp --no-input me.tp executable. A normal user-owned pip, pipx, or Homebrew install is credential-only and cannot be used by provider_compute; use an administrator-managed install or wait for a managed/native adapter.tp only when the user has independently authenticated that shell. The saved credential cannot create, submit, edit, attach, destroy, or otherwise mutate resources; do not ask the user to weaken this boundary.For an independently authenticated user shell, install and inspect the CLI rather than guessing its version. This does not make a user-owned install eligible for the saved-key broker:
python -m pip install tensorpool
tp --help
tp --no-input meThe first-party CLI reads TENSORPOOL_KEY. The read-only identity check is tp --no-input me.
The broker maps its read operations to these current official commands:
tp cluster list
tp job list
tp storage liststorage list is not yet exposed by the broker. Run it only in an independently authenticated user shell.
Before using any other command, run its current --help. CLI flags can change independently of this bundled skill.
Never infer that an empty list means a provider outage; report the exact CLI result. Never retry a billable mutation blindly after a timeout—first list resources and reconcile whether the first request succeeded.
When a cluster exposes SSH, add it through Customize > Compute > SSH. Prefer a pinned host key, a literal private-key path with restrictive permissions, and a validated ProxyJump when required. OpenScience does not evaluate ProxyCommand or Match exec from user SSH config.
tp --help and the relevant subcommand --help543b17f
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.